.elementor-27610 .elementor-element.elementor-element-59dc844>.elementor-container {
    max-width: 1165px;
}

.elementor-27610 .elementor-element.elementor-element-4ec4822>.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-27610 .elementor-element.elementor-element-36f5cf5 {
    text-align: left;
}

.elementor-27610 .elementor-element.elementor-element-36f5cf5 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 16px;
    letter-spacing: 1.4px;
}

.elementor-27610 .elementor-element.elementor-element-36f5cf5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 10px;
    background-color: transparent;
    background-image: linear-gradient(40deg, #4A69AA 73%, #5D5D5D00 75%);
}

.elementor-27610 .elementor-element.elementor-element-41b8bd6 {
    text-align: left;
}

.elementor-27610 .elementor-element.elementor-element-41b8bd6 .elementor-heading-title {
    font-size: 42px;
}

.elementor-27610 .elementor-element.elementor-element-41b8bd6>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27610 .elementor-element.elementor-element-c6f2ee3 .elementor-heading-title {
    color: #545454;
    font-family: "Arial", Sans-serif;
    font-size: 30px;
    font-weight: bold;
}

.elementor-27610 .elementor-element.elementor-element-c6f2ee3>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-27610 .elementor-element.elementor-element-6f9a355 {
    text-align: center;
}

.elementor-27610 .elementor-element.elementor-element-6f9a355 img {
    width: 600px;
    max-width: 100%;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-27610 .elementor-element.elementor-element-d984353 {
    text-align: right;
    color: #898989;
    font-style: italic;
}

.elementor-27610 .elementor-element.elementor-element-d984353>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 71px 0px 0px;
}

.elementor-27610 .elementor-element.elementor-element-fc7a9a8 {
    text-align: center;
    color: #898989;
    font-style: italic;
}

.elementor-27610 .elementor-element.elementor-element-fc7a9a8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-icon i {
    color: #626262;
    font-size: 14px;
}

.elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-icon svg {
    fill: #626262;
    --e-icon-list-icon-size: 14px;
}

.elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-icon {
    width: 14px;
}

.elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-text,
.elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-text a {
    color: #8D8D8D;
}

.elementor-27610 .elementor-element.elementor-element-b9657ed .elementor-icon-list-item {
    font-size: 14px;
    font-weight: 500;
}

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

.elementor-27610 .elementor-element.elementor-element-b1cab89 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-27610 .elementor-element.elementor-element-b1cab89 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-27610 .elementor-element.elementor-element-b1cab89 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-27610 .elementor-element.elementor-element-b1cab89 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-27610 .elementor-element.elementor-element-b1cab89 .elementor-icon-list-item>a {
    font-size: 14px;
    font-weight: 500;
}

.elementor-27610 .elementor-element.elementor-element-b1cab89 .elementor-icon-list-text {
    color: #8D8D8D;
    transition: color 0.3s;
}

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

.elementor-27610 .elementor-element.elementor-element-a3febb0 {
    text-align: left;
    color: #000000;
}

.elementor-27610 .elementor-element.elementor-element-a3febb0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-27610 .elementor-element.elementor-element-e04f0e8 {
    color: #000000;
    font-size: 16px;
}

.elementor-27610 .elementor-element.elementor-element-e04f0e8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27610 .elementor-element.elementor-element-1befcef {
    column-gap: 0px;
    text-align: left;
    font-size: 16px;
    line-height: 14px;
}

.elementor-27610 .elementor-element.elementor-element-1befcef>.elementor-widget-container {
    padding: 1px 0px 14px 14px;
    background-color: #F4F4F4;
}

.elementor-27610 .elementor-element.elementor-element-689f3fd {
    column-gap: 10px;
    text-align: left;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.5px;
}

.elementor-27610 .elementor-element.elementor-element-689f3fd>.elementor-widget-container {
    padding: 1px 0px 14px 14px;
    background-color: var(--e-global-color-181d6b2);
}

.elementor-27610 .elementor-element.elementor-element-29f6a78 {
    text-align: right;
    color: #8D8D8D;
    font-size: 13px;
    text-transform: uppercase;
}

.elementor-27610 .elementor-element.elementor-element-1b879a9 {
    --divider-border-style: dotted;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-27610 .elementor-element.elementor-element-1b879a9 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-27610 .elementor-element.elementor-element-1b879a9 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27610 .elementor-element.elementor-element-bdd289d {
    text-align: left;
    font-family: "Oswald", Sans-serif;
}

.elementor-27610 .elementor-element.elementor-element-bdd289d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-27610 .elementor-element.elementor-element-68ec6b3 {
    --grid-side-margin: 10px;
    --grid-column-gap: 10px;
    --grid-row-gap: 10px;
    --grid-bottom-margin: 10px;
}

.elementor-27610 .elementor-element.elementor-element-c34beff {
    --divider-border-style: solid;
    --divider-color: #C92E2F;
    --divider-border-width: 6.5px;
    --divider-element-spacing: 27px;
}

.elementor-27610 .elementor-element.elementor-element-c34beff .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-27610 .elementor-element.elementor-element-c34beff .elementor-divider {
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-27610 .elementor-element.elementor-element-c34beff .elementor-divider__text {
    font-size: 20px;
}

.elementor-27610 .elementor-element.elementor-element-c34beff>.elementor-widget-container {
    margin: 20px 0px 6px 0px;
}

.elementor-27610 .elementor-element.elementor-element-0fe5dc3 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-27610 .elementor-element.elementor-element-0d4507f {
    --divider-border-style: dotted;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-27610 .elementor-element.elementor-element-0d4507f .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-27610 .elementor-element.elementor-element-0d4507f .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-27610 .elementor-element.elementor-element-5cdea09.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-27610 .elementor-element.elementor-element-5cdea09>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-27610 .elementor-element.elementor-element-5cdea09>.elementor-element-populated {
    margin: 0px 0px 0px 28px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 28px;
}

.elementor-27610 .elementor-element.elementor-element-cccf2fe {
    column-gap: 0px;
    text-align: center;
    color: #929292;
    font-size: 10px;
    line-height: 1px;
}

.elementor-27610 .elementor-element.elementor-element-cccf2fe>.elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-27610 .elementor-element.elementor-element-0a45e89>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27610 .elementor-element.elementor-element-e9b877d {
    --spacer-size: 20px;
}

.elementor-27610 .elementor-element.elementor-element-6e953e5 {
    --divider-border-style: solid;
    --divider-color: #C92E2F;
    --divider-border-width: 6.5px;
    --divider-element-spacing: 27px;
}

.elementor-27610 .elementor-element.elementor-element-6e953e5 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-27610 .elementor-element.elementor-element-6e953e5 .elementor-divider {
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-27610 .elementor-element.elementor-element-6e953e5 .elementor-divider__text {
    font-size: 20px;
}

.elementor-27610 .elementor-element.elementor-element-6e953e5>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-27610 .elementor-element.elementor-element-7eafdb2 .elementor-repeater-item-03b0804.elementor-social-icon {
    background-color: #FFD203;
}

.elementor-27610 .elementor-element.elementor-element-7eafdb2 .elementor-repeater-item-03b0804.elementor-social-icon i {
    color: #2B2121;
}

.elementor-27610 .elementor-element.elementor-element-7eafdb2 .elementor-repeater-item-03b0804.elementor-social-icon svg {
    fill: #2B2121;
}

.elementor-27610 .elementor-element.elementor-element-7eafdb2 {
    --grid-template-columns: repeat(5, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-27610 .elementor-element.elementor-element-7eafdb2 .elementor-widget-container {
    text-align: center;
}

.elementor-27610 .elementor-element.elementor-element-a431241 {
    --divider-border-style: solid;
    --divider-color: #C92E2F;
    --divider-border-width: 6.5px;
    --divider-element-spacing: 27px;
    z-index: -2;
}

.elementor-27610 .elementor-element.elementor-element-a431241 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-27610 .elementor-element.elementor-element-a431241 .elementor-divider {
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-27610 .elementor-element.elementor-element-a431241 .elementor-divider__text {
    font-size: 20px;
}

.elementor-27610 .elementor-element.elementor-element-a431241>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-27610 .elementor-element.elementor-element-6bfcad8 {
    --grid-column-gap: 0px;
    --grid-row-gap: 12px;
}

.elementor-27610 .elementor-element.elementor-element-6bfcad8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-27610 .elementor-element.elementor-element-68ec6b3 {
        --grid-side-margin: 10px;
        --grid-column-gap: 10px;
        --grid-row-gap: 10px;
        --grid-bottom-margin: 10px;
    }
}

@media(max-width:767px) {
    .elementor-27610 .elementor-element.elementor-element-59dc844 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-27610 .elementor-element.elementor-element-4ec4822>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-27610 .elementor-element.elementor-element-c6f2ee3 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-27610 .elementor-element.elementor-element-6f9a355 {
        text-align: center;
    }

    .elementor-27610 .elementor-element.elementor-element-6f9a355 img {
        width: 87vw;
        max-width: 100vw;
        height: 194px;
        object-fit: cover;
        border-radius: 8px 8px 8px 8px;
    }

    .elementor-27610 .elementor-element.elementor-element-d984353 {
        columns: 1;
        column-gap: 0px;
        text-align: right;
        font-size: 14px;
    }

    .elementor-27610 .elementor-element.elementor-element-fc7a9a8 {
        columns: 1;
        column-gap: 0px;
        text-align: center;
        font-size: 14px;
    }

    .elementor-27610 .elementor-element.elementor-element-e04f0e8 {
        text-align: left;
    }

    .elementor-27610 .elementor-element.elementor-element-1befcef {
        text-align: left;
        line-height: 1.2em;
    }

    .elementor-27610 .elementor-element.elementor-element-689f3fd {
        text-align: left;
        line-height: 1.2em;
    }

    .elementor-27610 .elementor-element.elementor-element-29f6a78 {
        text-align: left;
    }

    .elementor-27610 .elementor-element.elementor-element-bdd289d {
        text-align: center;
    }

    .elementor-27610 .elementor-element.elementor-element-68ec6b3 {
        --grid-side-margin: 10px;
        --grid-column-gap: 10px;
        --grid-row-gap: 10px;
        --grid-bottom-margin: 10px;
    }

    .elementor-27610 .elementor-element.elementor-element-5cdea09>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-27610 .elementor-element.elementor-element-5cdea09>.elementor-element-populated {
        margin: 22px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-27610 .elementor-element.elementor-element-6bfcad8 {
        --grid-row-gap: 16px;
    }
}

@media(min-width:768px) {
    .elementor-27610 .elementor-element.elementor-element-4ec4822 {
        width: 64.194%;
    }

    .elementor-27610 .elementor-element.elementor-element-5cdea09 {
        width: 35.806%;
    }
}

/* Start custom CSS for theme-post-content, class: .elementor-element-a3febb0 */
p {
    margin-top: 16px;
    margin-bottom: 16px;
}

/* End custom CSS */