.elementor-391 .elementor-element.elementor-element-1dee5bd3 > .elementor-container {
    max-width: 1600px;
}

    .elementor-391 .elementor-element.elementor-element-1dee5bd3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-391 .elementor-element.elementor-element-1dee5bd3 {
    margin-top: 7%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
}

.elementor-391 .elementor-element.elementor-element-7a150bb7.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-391 .elementor-element.elementor-element-5d41fc71 > .elementor-container {
    min-height: 620px;
}

.elementor-391 .elementor-element.elementor-element-5d41fc71 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-391 .elementor-element.elementor-element-182fa01e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-182fa01e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/Content/images/wp-content/uploads/2022/06/VIOLA-1.jpg");
    background-position: -8px -40px;
    background-repeat: no-repeat;
    background-size: 1000px auto;
}

.elementor-391 .elementor-element.elementor-element-182fa01e > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 3% 0% 3%;
    --e-column-margin-right: 3%;
    --e-column-margin-left: 3%;
}

    .elementor-391 .elementor-element.elementor-element-182fa01e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-391 .elementor-element.elementor-element-724c6647 .elementor-spacer-inner {
    --spacer-size: 50px;
}

.elementor-391 .elementor-element.elementor-element-d2928ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-d2928ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/Content/images/wp-content/uploads/2022/06/VIOLA-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 1000px auto;
}

.elementor-391 .elementor-element.elementor-element-d2928ef > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20% 3% 20% 3%;
    --e-column-margin-right: 3%;
    --e-column-margin-left: 3%;
}

    .elementor-391 .elementor-element.elementor-element-d2928ef > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-391 .elementor-element.elementor-element-2323efeb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-2323efeb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/Content/images/wp-content/uploads/2022/06/VIOLA-1.jpg");
    background-position: -74em -148px;
    background-repeat: no-repeat;
    background-size: 1450px auto;
}

.elementor-391 .elementor-element.elementor-element-2323efeb > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 3% 0% 3%;
    --e-column-margin-right: 3%;
    --e-column-margin-left: 3%;
}

    .elementor-391 .elementor-element.elementor-element-2323efeb > .elementor-element-populated, .elementor-391 .elementor-element.elementor-element-2323efeb > .elementor-element-populated > .elementor-background-overlay, .elementor-391 .elementor-element.elementor-element-2323efeb > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-391 .elementor-element.elementor-element-2323efeb > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-391 .elementor-element.elementor-element-3e3c41b4 .elementor-spacer-inner {
    --spacer-size: 26px;
}

.elementor-391 .elementor-element.elementor-element-78be0958 .elementor-spacer-inner {
    --spacer-size: 50px;
}

.elementor-391 .elementor-element.elementor-element-5fc0652a {
    text-align: center;
    top: 223.625px;
}

    .elementor-391 .elementor-element.elementor-element-5fc0652a .elementor-heading-title {
        color: var( --e-global-color-fa46d65 );
        font-family: var( --e-global-typography-e27040a-font-family ), Sans-serif;
        font-size: var( --e-global-typography-e27040a-font-size );
        font-weight: var( --e-global-typography-e27040a-font-weight );
        text-transform: var( --e-global-typography-e27040a-text-transform );
        font-style: var( --e-global-typography-e27040a-font-style );
        text-decoration: var( --e-global-typography-e27040a-text-decoration );
        line-height: var( --e-global-typography-e27040a-line-height );
        letter-spacing: var( --e-global-typography-e27040a-letter-spacing );
        word-spacing: var( --e-global-typography-e27040a-word-spacing );
    }

body:not(.rtl) .elementor-391 .elementor-element.elementor-element-5fc0652a {
    left: 30px;
}

body.rtl .elementor-391 .elementor-element.elementor-element-5fc0652a {
    right: 30px;
}

.elementor-391 .elementor-element.elementor-element-5fc0652a > .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-391 .elementor-element.elementor-element-638f97f6 {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 45px;
    --grid-row-gap: 25px;
    width: auto;
    max-width: auto;
    bottom: 215.11px;
}

    .elementor-391 .elementor-element.elementor-element-638f97f6 .elementor-widget-container {
        text-align: left;
    }

    .elementor-391 .elementor-element.elementor-element-638f97f6 .elementor-social-icon {
        background-color: var( --e-global-color-cc3a04f );
        --icon-padding: 0em;
    }

        .elementor-391 .elementor-element.elementor-element-638f97f6 .elementor-social-icon i {
            color: var( --e-global-color-accent );
        }

        .elementor-391 .elementor-element.elementor-element-638f97f6 .elementor-social-icon svg {
            fill: var( --e-global-color-accent );
        }

        .elementor-391 .elementor-element.elementor-element-638f97f6 .elementor-social-icon:hover i {
            color: var( --e-global-color-secondary );
        }

        .elementor-391 .elementor-element.elementor-element-638f97f6 .elementor-social-icon:hover svg {
            fill: var( --e-global-color-secondary );
        }

body:not(.rtl) .elementor-391 .elementor-element.elementor-element-638f97f6 {
    right: 0.004px;
}

body.rtl .elementor-391 .elementor-element.elementor-element-638f97f6 {
    left: 0.004px;
}

.elementor-391 .elementor-element.elementor-element-6e5061a3 {
    margin-top: 3%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
}

.elementor-391 .elementor-element.elementor-element-174c7d7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 35px;
}

.elementor-391 .elementor-element.elementor-element-3246776d {
    text-align: center;
}

    .elementor-391 .elementor-element.elementor-element-3246776d .elementor-heading-title {
        color: var( --e-global-color-8b699fa );
        font-family: var( --e-global-typography-84c2fc3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-84c2fc3-font-size );
        font-weight: var( --e-global-typography-84c2fc3-font-weight );
        text-transform: var( --e-global-typography-84c2fc3-text-transform );
        font-style: var( --e-global-typography-84c2fc3-font-style );
        text-decoration: var( --e-global-typography-84c2fc3-text-decoration );
        line-height: var( --e-global-typography-84c2fc3-line-height );
        letter-spacing: var( --e-global-typography-84c2fc3-letter-spacing );
        word-spacing: var( --e-global-typography-84c2fc3-word-spacing );
    }

.elementor-391 .elementor-element.elementor-element-55b4ed23 {
    margin-top: 20%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
    z-index: 1;
}

.elementor-391 .elementor-element.elementor-element-620b0572 .elementor-spacer-inner {
    --spacer-size: 500px;
}

.elementor-391 .elementor-element.elementor-element-620b0572 > .elementor-widget-container {
    margin: -20% 3% 0% 0%;
    background-image: url("/Content/images/wp-content/uploads/2022/06/6ed81f13-f8fc-478e-8bb6-ee5925d9333a-1.jpg");
    background-position: 25% 0px;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
}

.elementor-391 .elementor-element.elementor-element-620b0572 {
    width: 22vw;
    max-width: 22vw;
    align-self: flex-start;
}

.elementor-391 .elementor-element.elementor-element-59bfb88 .elementor-spacer-inner {
    --spacer-size: 500px;
}

.elementor-391 .elementor-element.elementor-element-59bfb88 > .elementor-widget-container {
    margin: 0% 0% 0% 3%;
    background-image: url("/Content/images/wp-content/uploads/2022/06/PHOTO-2022-06-12-08-35-32-8-1.jpg");
    background-position: 49% 5%;
    background-repeat: no-repeat;
    background-size: 529px auto;
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
}

.elementor-391 .elementor-element.elementor-element-59bfb88 {
    width: 15vw;
    max-width: 15vw;
    align-self: flex-end;
}

.elementor-391 .elementor-element.elementor-element-479b5ea5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px;
}

.elementor-391 .elementor-element.elementor-element-479b5ea5 > .elementor-element-populated {
    padding: 0% 20% 0% 0%;
}

.elementor-391 .elementor-element.elementor-element-1bf6678a .elementor-heading-title {
    color: #2F3A79;
}

.elementor-391 .elementor-element.elementor-element-a2ccab6 .elementor-heading-title {
    color: var( --e-global-color-8b699fa );
    font-family: var( --e-global-typography-84b8611-font-family ), Sans-serif;
    font-size: var( --e-global-typography-84b8611-font-size );
    font-weight: var( --e-global-typography-84b8611-font-weight );
    text-transform: var( --e-global-typography-84b8611-text-transform );
    font-style: var( --e-global-typography-84b8611-font-style );
    text-decoration: var( --e-global-typography-84b8611-text-decoration );
    line-height: var( --e-global-typography-84b8611-line-height );
    letter-spacing: var( --e-global-typography-84b8611-letter-spacing );
    word-spacing: var( --e-global-typography-84b8611-word-spacing );
}

.elementor-391 .elementor-element.elementor-element-3882b9c6 > .elementor-widget-container {
    margin: 0% 10% 0% 0%;
}

.elementor-391 .elementor-element.elementor-element-4eae576e .elementor-button {
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: var( --e-global-color-secondary );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-accent );
    border-radius: 0px 0px 0px 0px;
    padding: 15px 50px 15px 50px;
}

    .elementor-391 .elementor-element.elementor-element-4eae576e .elementor-button:hover, .elementor-391 .elementor-element.elementor-element-4eae576e .elementor-button:focus {
        color: var( --e-global-color-3950dbb );
        background-color: var( --e-global-color-secondary );
        border-color: var( --e-global-color-secondary );
    }

        .elementor-391 .elementor-element.elementor-element-4eae576e .elementor-button:hover svg, .elementor-391 .elementor-element.elementor-element-4eae576e .elementor-button:focus svg {
            fill: var( --e-global-color-3950dbb );
        }

.elementor-391 .elementor-element.elementor-element-5cbe090c {
    margin-top: 10%;
    margin-bottom: 0%;
}

.elementor-391 .elementor-element.elementor-element-7a1aca30 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-391 .elementor-element.elementor-element-46a644ca {
    text-align: center;
}

    .elementor-391 .elementor-element.elementor-element-46a644ca .elementor-heading-title {
        color: #2F3A79;
    }

.elementor-391 .elementor-element.elementor-element-6edd9bcf {
    text-align: center;
}

    .elementor-391 .elementor-element.elementor-element-6edd9bcf .elementor-heading-title {
        color: var( --e-global-color-8b699fa );
        font-family: var( --e-global-typography-84b8611-font-family ), Sans-serif;
        font-size: var( --e-global-typography-84b8611-font-size );
        font-weight: var( --e-global-typography-84b8611-font-weight );
        text-transform: var( --e-global-typography-84b8611-text-transform );
        font-style: var( --e-global-typography-84b8611-font-style );
        text-decoration: var( --e-global-typography-84b8611-text-decoration );
        line-height: var( --e-global-typography-84b8611-line-height );
        letter-spacing: var( --e-global-typography-84b8611-letter-spacing );
        word-spacing: var( --e-global-typography-84b8611-word-spacing );
    }

.elementor-391 .elementor-element.elementor-element-49b3f357 {
    overflow: hidden;
    margin-top: 5%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
}

.elementor-391 .elementor-element.elementor-element-7081f57d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-391 .elementor-element.elementor-element-7081f57d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-7081f57d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fa46d65 );
}

.elementor-391 .elementor-element.elementor-element-7081f57d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.14);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 3% 0% 3%;
    --e-column-margin-right: 3%;
    --e-column-margin-left: 3%;
    padding: 0px 0px 40px 0px;
}

    .elementor-391 .elementor-element.elementor-element-7081f57d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-391 .elementor-element.elementor-element-1cf8933 .elementor-spacer-inner {
    --spacer-size: 50px;
}

.elementor-391 .elementor-element.elementor-element-0a0774d .elementor-button {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-9cb280b );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-391 .elementor-element.elementor-element-20d25f5 {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 0px;
}

    .elementor-391 .elementor-element.elementor-element-20d25f5 .elementor-heading-title {
        color: #2F3A79;
        font-family: var( --e-global-typography-1da2d69-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1da2d69-font-size );
        font-weight: var( --e-global-typography-1da2d69-font-weight );
        text-transform: var( --e-global-typography-1da2d69-text-transform );
        font-style: var( --e-global-typography-1da2d69-font-style );
        text-decoration: var( --e-global-typography-1da2d69-text-decoration );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-20d25f5 > .elementor-widget-container {
        padding: 10px 16px 10px 15px;
        background-color: var( --e-global-color-secondary );
    }

body:not(.rtl) .elementor-391 .elementor-element.elementor-element-20d25f5 {
    left: 0px;
}

body.rtl .elementor-391 .elementor-element.elementor-element-20d25f5 {
    right: 0px;
}

.elementor-391 .elementor-element.elementor-element-32a28a92 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-391 .elementor-element.elementor-element-32a28a92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-32a28a92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fa46d65 );
}

.elementor-391 .elementor-element.elementor-element-32a28a92 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.14);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 3% 0% 3%;
    --e-column-margin-right: 3%;
    --e-column-margin-left: 3%;
    padding: 0px 0px 40px 0px;
}

    .elementor-391 .elementor-element.elementor-element-32a28a92 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-391 .elementor-element.elementor-element-16e1853 .elementor-spacer-inner {
    --spacer-size: 35px;
}

.elementor-391 .elementor-element.elementor-element-8516530 .elementor-button {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-9cb280b );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-391 .elementor-element.elementor-element-49d803b1 {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 0px;
}

    .elementor-391 .elementor-element.elementor-element-49d803b1 .elementor-heading-title {
        color: #2F3A79;
        font-family: var( --e-global-typography-1da2d69-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1da2d69-font-size );
        font-weight: var( --e-global-typography-1da2d69-font-weight );
        text-transform: var( --e-global-typography-1da2d69-text-transform );
        font-style: var( --e-global-typography-1da2d69-font-style );
        text-decoration: var( --e-global-typography-1da2d69-text-decoration );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-49d803b1 > .elementor-widget-container {
        padding: 10px 16px 10px 15px;
        background-color: var( --e-global-color-secondary );
    }

body:not(.rtl) .elementor-391 .elementor-element.elementor-element-49d803b1 {
    left: 0px;
}

body.rtl .elementor-391 .elementor-element.elementor-element-49d803b1 {
    right: 0px;
}

.elementor-391 .elementor-element.elementor-element-4905df4d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-391 .elementor-element.elementor-element-4905df4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-4905df4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fa46d65 );
}

.elementor-391 .elementor-element.elementor-element-4905df4d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.14);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 3% 0% 3%;
    --e-column-margin-right: 3%;
    --e-column-margin-left: 3%;
    padding: 0px 0px 40px 0px;
}

    .elementor-391 .elementor-element.elementor-element-4905df4d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-391 .elementor-element.elementor-element-a01012a .elementor-spacer-inner {
    --spacer-size: 10px;
}

.elementor-391 .elementor-element.elementor-element-748ef87 {
    text-align: center;
}

    .elementor-391 .elementor-element.elementor-element-748ef87 .elementor-heading-title {
        color: var( --e-global-color-8b699fa );
        font-family: var( --e-global-typography-84c2fc3-font-family ), Sans-serif;
        font-size: var( --e-global-typography-84c2fc3-font-size );
        font-weight: var( --e-global-typography-84c2fc3-font-weight );
        text-transform: var( --e-global-typography-84c2fc3-text-transform );
        font-style: var( --e-global-typography-84c2fc3-font-style );
        text-decoration: var( --e-global-typography-84c2fc3-text-decoration );
        line-height: var( --e-global-typography-84c2fc3-line-height );
        letter-spacing: var( --e-global-typography-84c2fc3-letter-spacing );
        word-spacing: var( --e-global-typography-84c2fc3-word-spacing );
    }

.elementor-391 .elementor-element.elementor-element-49d72fe .elementor-button {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-9cb280b );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-391 .elementor-element.elementor-element-4189cbf1 {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 0px;
}

    .elementor-391 .elementor-element.elementor-element-4189cbf1 .elementor-heading-title {
        color: #2F3A79;
        font-family: var( --e-global-typography-1da2d69-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1da2d69-font-size );
        font-weight: var( --e-global-typography-1da2d69-font-weight );
        text-transform: var( --e-global-typography-1da2d69-text-transform );
        font-style: var( --e-global-typography-1da2d69-font-style );
        text-decoration: var( --e-global-typography-1da2d69-text-decoration );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-4189cbf1 > .elementor-widget-container {
        padding: 10px 16px 10px 15px;
        background-color: var( --e-global-color-secondary );
    }

body:not(.rtl) .elementor-391 .elementor-element.elementor-element-4189cbf1 {
    left: 0px;
}

body.rtl .elementor-391 .elementor-element.elementor-element-4189cbf1 {
    right: 0px;
}

.elementor-391 .elementor-element.elementor-element-7805e46b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-391 .elementor-element.elementor-element-7805e46b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-7805e46b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fa46d65 );
}

.elementor-391 .elementor-element.elementor-element-7805e46b > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.14);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 3% 0% 3%;
    --e-column-margin-right: 3%;
    --e-column-margin-left: 3%;
    padding: 0px 0px 40px 0px;
}

    .elementor-391 .elementor-element.elementor-element-7805e46b > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-391 .elementor-element.elementor-element-5cfd0890 {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 0px;
}

    .elementor-391 .elementor-element.elementor-element-5cfd0890 .elementor-heading-title {
        color: #2F3A79;
        font-family: var( --e-global-typography-1da2d69-font-family ), Sans-serif;
        font-size: var( --e-global-typography-1da2d69-font-size );
        font-weight: var( --e-global-typography-1da2d69-font-weight );
        text-transform: var( --e-global-typography-1da2d69-text-transform );
        font-style: var( --e-global-typography-1da2d69-font-style );
        text-decoration: var( --e-global-typography-1da2d69-text-decoration );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-5cfd0890 > .elementor-widget-container {
        padding: 10px 16px 10px 15px;
        background-color: var( --e-global-color-secondary );
    }

body:not(.rtl) .elementor-391 .elementor-element.elementor-element-5cfd0890 {
    left: 0px;
}

body.rtl .elementor-391 .elementor-element.elementor-element-5cfd0890 {
    right: 0px;
}

.elementor-391 .elementor-element.elementor-element-28dc6f80:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-28dc6f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fa46d65 );
}

.elementor-391 .elementor-element.elementor-element-28dc6f80 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10%;
    margin-bottom: 0%;
    padding: 20% 5% 15% 5%;
    z-index: 1;
}

    .elementor-391 .elementor-element.elementor-element-28dc6f80 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-391 .elementor-element.elementor-element-18342c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px;
}

.elementor-391 .elementor-element.elementor-element-18342c6 > .elementor-element-populated {
    padding: 0% 20% 0% 0%;
}

.elementor-391 .elementor-element.elementor-element-ed2723a .elementor-heading-title {
    color: #2F3A79;
}

.elementor-391 .elementor-element.elementor-element-475b10d6 .elementor-heading-title {
    color: var( --e-global-color-8b699fa );
    font-family: var( --e-global-typography-84b8611-font-family ), Sans-serif;
    font-size: var( --e-global-typography-84b8611-font-size );
    font-weight: var( --e-global-typography-84b8611-font-weight );
    text-transform: var( --e-global-typography-84b8611-text-transform );
    font-style: var( --e-global-typography-84b8611-font-style );
    text-decoration: var( --e-global-typography-84b8611-text-decoration );
    line-height: var( --e-global-typography-84b8611-line-height );
    letter-spacing: var( --e-global-typography-84b8611-letter-spacing );
    word-spacing: var( --e-global-typography-84b8611-word-spacing );
}

.elementor-391 .elementor-element.elementor-element-5402eb00.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-391 .elementor-element.elementor-element-2bc77cb8 .elementor-spacer-inner {
    --spacer-size: 500px;
}

.elementor-391 .elementor-element.elementor-element-2bc77cb8 > .elementor-widget-container {
    margin: 15% 3% 0% 3%;
    background-image: url("/Content/images/wp-content/uploads/2022/07/Photo_1080295481_DJI_57_jpg_8710510_0_202273124140_photo_original.jpg-scaled.jpg");
    background-position: -7vw -8px;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
}

.elementor-391 .elementor-element.elementor-element-2bc77cb8 {
    width: 14vw;
    max-width: 14vw;
    align-self: flex-start;
}

.elementor-391 .elementor-element.elementor-element-1da1397e .elementor-spacer-inner {
    --spacer-size: 492px;
}

.elementor-391 .elementor-element.elementor-element-1da1397e > .elementor-widget-container {
    margin: -10% 3% 0% 3%;
    background-image: url("/Content/images/wp-content/uploads/2022/07/Photo_1080295481_DJI_57_jpg_8710510_0_202273124140_photo_original.jpg-scaled.jpg");
    background-position: -61vw -365px;
    background-repeat: no-repeat;
    background-size: initial;
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
}

.elementor-391 .elementor-element.elementor-element-1da1397e {
    width: 25vw;
    max-width: 25vw;
    align-self: flex-start;
}

.elementor-391 .elementor-element.elementor-element-3a039382 .elementor-spacer-inner {
    --spacer-size: 500px;
}

.elementor-391 .elementor-element.elementor-element-3a039382 > .elementor-widget-container {
    margin: 15% 3% 0% 3%;
    background-image: url("/Content/images/wp-content/uploads/2022/07/Photo_1080295481_DJI_57_jpg_8710510_0_202273124140_photo_original.jpg-scaled.jpg");
    background-position: 59% -328px;
    background-repeat: no-repeat;
    background-size: auto;
    border-style: solid;
    border-width: 0px 0px 20px 0px;
    border-color: var( --e-global-color-secondary );
}

.elementor-391 .elementor-element.elementor-element-3a039382 {
    width: 14vw;
    max-width: 14vw;
    align-self: flex-start;
}

.elementor-391 .elementor-element.elementor-element-1082616e:not(.elementor-motion-effects-element-type-background), .elementor-391 .elementor-element.elementor-element-1082616e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fa46d65 );
}

.elementor-391 .elementor-element.elementor-element-1082616e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -300px;
    margin-bottom: 0px;
    padding: 35% 5% 15% 5%;
}

    .elementor-391 .elementor-element.elementor-element-1082616e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

@media(max-width:1024px) {
    .elementor-391 .elementor-element.elementor-element-1dee5bd3 {
        margin-top: 20%;
        margin-bottom: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-5d41fc71 > .elementor-container {
        min-height: 475px;
    }

    .elementor-391 .elementor-element.elementor-element-5d41fc71 {
        padding: 0% 10% 0% 10%;
    }

    .elementor-391 .elementor-element.elementor-element-182fa01e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-182fa01e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: -100px 0px;
    }

    .elementor-391 .elementor-element.elementor-element-2323efeb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-2323efeb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: -630px -215px;
    }

    .elementor-391 .elementor-element.elementor-element-5fc0652a .elementor-heading-title {
        font-size: var( --e-global-typography-e27040a-font-size );
        line-height: var( --e-global-typography-e27040a-line-height );
        letter-spacing: var( --e-global-typography-e27040a-letter-spacing );
        word-spacing: var( --e-global-typography-e27040a-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-638f97f6 .elementor-widget-container {
        text-align: center;
    }

    .elementor-391 .elementor-element.elementor-element-638f97f6 {
        --icon-size: 18px;
        --grid-row-gap: 14px;
        bottom: 0px;
    }

    .elementor-391 .elementor-element.elementor-element-6e5061a3 {
        margin-top: 15%;
        margin-bottom: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-3246776d .elementor-heading-title {
        font-size: var( --e-global-typography-84c2fc3-font-size );
        line-height: var( --e-global-typography-84c2fc3-line-height );
        letter-spacing: var( --e-global-typography-84c2fc3-letter-spacing );
        word-spacing: var( --e-global-typography-84c2fc3-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-55b4ed23 {
        margin-top: 20%;
        margin-bottom: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-4caf2608 > .elementor-element-populated {
        margin: 20% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-620b0572 {
        width: 45vw;
        max-width: 45vw;
    }

        .elementor-391 .elementor-element.elementor-element-620b0572 > .elementor-widget-container {
            background-position: 0px 0px;
        }

    .elementor-391 .elementor-element.elementor-element-59bfb88 {
        width: 40vw;
        max-width: 40vw;
    }

        .elementor-391 .elementor-element.elementor-element-59bfb88 > .elementor-widget-container {
            background-position: 0px 0px;
        }

    .elementor-391 .elementor-element.elementor-element-a2ccab6 .elementor-heading-title {
        font-size: var( --e-global-typography-84b8611-font-size );
        line-height: var( --e-global-typography-84b8611-line-height );
        letter-spacing: var( --e-global-typography-84b8611-letter-spacing );
        word-spacing: var( --e-global-typography-84b8611-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-5cbe090c {
        margin-top: 15%;
        margin-bottom: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-6edd9bcf .elementor-heading-title {
        font-size: var( --e-global-typography-84b8611-font-size );
        line-height: var( --e-global-typography-84b8611-line-height );
        letter-spacing: var( --e-global-typography-84b8611-letter-spacing );
        word-spacing: var( --e-global-typography-84b8611-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-49b3f357 {
        margin-top: 8%;
        margin-bottom: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-7081f57d > .elementor-element-populated {
        margin: 0% 3% 0% 0%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-20d25f5 .elementor-heading-title {
        font-size: var( --e-global-typography-1da2d69-font-size );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-32a28a92 > .elementor-element-populated {
        margin: 0% 0% 0% 3%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 3%;
    }

    .elementor-391 .elementor-element.elementor-element-49d803b1 .elementor-heading-title {
        font-size: var( --e-global-typography-1da2d69-font-size );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-4905df4d > .elementor-element-populated {
        margin: 20% 3% 0% 0%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-748ef87 .elementor-heading-title {
        font-size: var( --e-global-typography-84c2fc3-font-size );
        line-height: var( --e-global-typography-84c2fc3-line-height );
        letter-spacing: var( --e-global-typography-84c2fc3-letter-spacing );
        word-spacing: var( --e-global-typography-84c2fc3-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-4189cbf1 .elementor-heading-title {
        font-size: var( --e-global-typography-1da2d69-font-size );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-7805e46b > .elementor-element-populated {
        margin: 20% 0% 0% 3%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 3%;
    }

    .elementor-391 .elementor-element.elementor-element-5cfd0890 .elementor-heading-title {
        font-size: var( --e-global-typography-1da2d69-font-size );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-28dc6f80 {
        margin-top: 20%;
        margin-bottom: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-475b10d6 .elementor-heading-title {
        font-size: var( --e-global-typography-84b8611-font-size );
        line-height: var( --e-global-typography-84b8611-line-height );
        letter-spacing: var( --e-global-typography-84b8611-letter-spacing );
        word-spacing: var( --e-global-typography-84b8611-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-5402eb00 > .elementor-element-populated {
        margin: 20% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-2bc77cb8 {
        width: 27vw;
        max-width: 27vw;
    }

        .elementor-391 .elementor-element.elementor-element-2bc77cb8 > .elementor-widget-container {
            background-position: -73px 9px;
        }

    .elementor-391 .elementor-element.elementor-element-1da1397e {
        width: 35vw;
        max-width: 35vw;
    }

        .elementor-391 .elementor-element.elementor-element-1da1397e > .elementor-widget-container {
            background-position: -345px -133px;
            background-size: 1000px auto;
        }

    .elementor-391 .elementor-element.elementor-element-3a039382 {
        width: 27vw;
        max-width: 27vw;
    }

        .elementor-391 .elementor-element.elementor-element-3a039382 > .elementor-widget-container {
            background-position: -659px -121px;
            background-size: 1000px auto;
        }

    .elementor-391 .elementor-element.elementor-element-1082616e {
        margin-top: -25%;
        margin-bottom: 0%;
        padding: 60% 5% 20% 5%;
    }
}

@media(max-width:767px) {
    .elementor-391 .elementor-element.elementor-element-1dee5bd3 {
        margin-top: 10%;
        margin-bottom: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-5d41fc71 > .elementor-container {
        min-height: 350px;
    }

    .elementor-391 .elementor-element.elementor-element-5d41fc71 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-391 .elementor-element.elementor-element-182fa01e {
        width: 33.33%;
    }

        .elementor-391 .elementor-element.elementor-element-182fa01e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-182fa01e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-position: -17px 41px;
            background-size: 426px auto;
        }

        .elementor-391 .elementor-element.elementor-element-182fa01e > .elementor-element-populated {
            border-width: 0px 0px 10px 0px;
        }

    .elementor-391 .elementor-element.elementor-element-d2928ef {
        width: 33.33%;
    }

        .elementor-391 .elementor-element.elementor-element-d2928ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-d2928ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-position: -246px 11px;
            background-size: initial;
        }

        .elementor-391 .elementor-element.elementor-element-d2928ef > .elementor-element-populated {
            border-width: 0px 0px 10px 0px;
            margin: 50% 3% 50% 3%;
            --e-column-margin-right: 3%;
            --e-column-margin-left: 3%;
        }

    .elementor-391 .elementor-element.elementor-element-2323efeb {
        width: 33.33%;
    }

        .elementor-391 .elementor-element.elementor-element-2323efeb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-391 .elementor-element.elementor-element-2323efeb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-position: -563px -33px;
            background-size: 734px auto;
        }

        .elementor-391 .elementor-element.elementor-element-2323efeb > .elementor-element-populated {
            border-width: 0px 0px 10px 0px;
        }

    .elementor-391 .elementor-element.elementor-element-5fc0652a .elementor-heading-title {
        font-size: var( --e-global-typography-e27040a-font-size );
        line-height: var( --e-global-typography-e27040a-line-height );
        letter-spacing: var( --e-global-typography-e27040a-letter-spacing );
        word-spacing: var( --e-global-typography-e27040a-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-638f97f6 {
        --grid-template-columns: repeat(1, auto);
        --icon-size: 34px;
        --grid-column-gap: 15px;
        --grid-row-gap: 4px;
        bottom: -50%;
    }

    .elementor-391 .elementor-element.elementor-element-6e5061a3 {
        padding: 0% 10% 0% 10%;
    }

    .elementor-391 .elementor-element.elementor-element-3246776d .elementor-heading-title {
        font-size: var( --e-global-typography-84c2fc3-font-size );
        line-height: var( --e-global-typography-84c2fc3-line-height );
        letter-spacing: var( --e-global-typography-84c2fc3-letter-spacing );
        word-spacing: var( --e-global-typography-84c2fc3-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-55b4ed23 {
        margin-top: 30%;
        margin-bottom: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-4caf2608 > .elementor-element-populated {
        margin: 30% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-620b0572 .elementor-spacer-inner {
        --spacer-size: 50vh;
    }

    .elementor-391 .elementor-element.elementor-element-620b0572 {
        width: 60%;
        max-width: 60%;
    }

        .elementor-391 .elementor-element.elementor-element-620b0572 > .elementor-widget-container {
            background-position: -100px 0px;
            border-width: 0px 0px 10px 0px;
        }

    .elementor-391 .elementor-element.elementor-element-59bfb88 .elementor-spacer-inner {
        --spacer-size: 50vh;
    }

    .elementor-391 .elementor-element.elementor-element-59bfb88 {
        width: 40%;
        max-width: 40%;
    }

        .elementor-391 .elementor-element.elementor-element-59bfb88 > .elementor-widget-container {
            background-position: -120px 25%;
            background-size: cover;
            border-width: 0px 0px 10px 0px;
        }

    .elementor-391 .elementor-element.elementor-element-479b5ea5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px;
    }

    .elementor-391 .elementor-element.elementor-element-479b5ea5 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-391 .elementor-element.elementor-element-a2ccab6 .elementor-heading-title {
        font-size: var( --e-global-typography-84b8611-font-size );
        line-height: var( --e-global-typography-84b8611-line-height );
        letter-spacing: var( --e-global-typography-84b8611-letter-spacing );
        word-spacing: var( --e-global-typography-84b8611-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-4eae576e .elementor-button {
        padding: 12px 35px 12px 35px;
    }

    .elementor-391 .elementor-element.elementor-element-5cbe090c {
        margin-top: 30%;
        margin-bottom: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-6edd9bcf .elementor-heading-title {
        font-size: var( --e-global-typography-84b8611-font-size );
        line-height: var( --e-global-typography-84b8611-line-height );
        letter-spacing: var( --e-global-typography-84b8611-letter-spacing );
        word-spacing: var( --e-global-typography-84b8611-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-49b3f357 {
        margin-top: 15%;
        margin-bottom: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-7081f57d > .elementor-element-populated {
        border-width: 0px 0px 10px 0px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-391 .elementor-element.elementor-element-20d25f5 .elementor-heading-title {
        font-size: var( --e-global-typography-1da2d69-font-size );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-32a28a92 > .elementor-element-populated {
        border-width: 0px 0px 10px 0px;
        margin: 30% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-49d803b1 .elementor-heading-title {
        font-size: var( --e-global-typography-1da2d69-font-size );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-4905df4d > .elementor-element-populated {
        border-width: 0px 0px 10px 0px;
        margin: 30% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-748ef87 .elementor-heading-title {
        font-size: var( --e-global-typography-84c2fc3-font-size );
        line-height: var( --e-global-typography-84c2fc3-line-height );
        letter-spacing: var( --e-global-typography-84c2fc3-letter-spacing );
        word-spacing: var( --e-global-typography-84c2fc3-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-4189cbf1 .elementor-heading-title {
        font-size: var( --e-global-typography-1da2d69-font-size );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-7805e46b > .elementor-element-populated {
        border-width: 0px 0px 10px 0px;
        margin: 30% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-5cfd0890 .elementor-heading-title {
        font-size: var( --e-global-typography-1da2d69-font-size );
        line-height: var( --e-global-typography-1da2d69-line-height );
        letter-spacing: var( --e-global-typography-1da2d69-letter-spacing );
        word-spacing: var( --e-global-typography-1da2d69-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-28dc6f80 {
        margin-top: 30%;
        margin-bottom: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-18342c6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-391 .elementor-element.elementor-element-475b10d6 .elementor-heading-title {
        font-size: var( --e-global-typography-84b8611-font-size );
        line-height: var( --e-global-typography-84b8611-line-height );
        letter-spacing: var( --e-global-typography-84b8611-letter-spacing );
        word-spacing: var( --e-global-typography-84b8611-word-spacing );
    }

    .elementor-391 .elementor-element.elementor-element-5402eb00 > .elementor-element-populated {
        margin: 30% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-391 .elementor-element.elementor-element-2bc77cb8 .elementor-spacer-inner {
        --spacer-size: 50vh;
    }

    .elementor-391 .elementor-element.elementor-element-2bc77cb8 {
        width: 21vw;
        max-width: 21vw;
    }

        .elementor-391 .elementor-element.elementor-element-2bc77cb8 > .elementor-widget-container {
            background-position: -65px 1px;
            border-width: 0px 0px 10px 0px;
        }

    .elementor-391 .elementor-element.elementor-element-1da1397e .elementor-spacer-inner {
        --spacer-size: 50vh;
    }

    .elementor-391 .elementor-element.elementor-element-1da1397e {
        width: 46vw;
        max-width: 46vw;
    }

        .elementor-391 .elementor-element.elementor-element-1da1397e > .elementor-widget-container {
            background-position: -184px 24px;
            background-size: cover;
            border-width: 0px 0px 10px 0px;
        }

    .elementor-391 .elementor-element.elementor-element-3a039382 .elementor-spacer-inner {
        --spacer-size: 50vh;
    }

    .elementor-391 .elementor-element.elementor-element-3a039382 {
        width: 22vw;
        max-width: 22vw;
    }

        .elementor-391 .elementor-element.elementor-element-3a039382 > .elementor-widget-container {
            background-position: -334px 0px;
            background-size: cover;
            border-width: 0px 0px 10px 0px;
        }

    .elementor-391 .elementor-element.elementor-element-1082616e {
        padding: 100% 5% 20% 5%;
    }
}

@media(min-width:768px) {
    .elementor-391 .elementor-element.elementor-element-182fa01e {
        width: 21%;
    }

    .elementor-391 .elementor-element.elementor-element-d2928ef {
        width: 54%;
    }

    .elementor-391 .elementor-element.elementor-element-4caf2608 {
        width: 57.964%;
    }

    .elementor-391 .elementor-element.elementor-element-479b5ea5 {
        width: 41.954%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-391 .elementor-element.elementor-element-4caf2608 {
        width: 100%;
    }

    .elementor-391 .elementor-element.elementor-element-479b5ea5 {
        width: 100%;
    }

    .elementor-391 .elementor-element.elementor-element-7081f57d {
        width: 50%;
    }

    .elementor-391 .elementor-element.elementor-element-32a28a92 {
        width: 50%;
    }

    .elementor-391 .elementor-element.elementor-element-4905df4d {
        width: 50%;
    }

    .elementor-391 .elementor-element.elementor-element-7805e46b {
        width: 50%;
    }

    .elementor-391 .elementor-element.elementor-element-18342c6 {
        width: 100%;
    }

    .elementor-391 .elementor-element.elementor-element-5402eb00 {
        width: 100%;
    }
}
