﻿.elementor-1761 .elementor-element.elementor-element-28cec9a {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 190px;
    --padding-bottom: 110px;
    --padding-left: 20px;
    --padding-right: 20px;
}

    .elementor-1761 .elementor-element.elementor-element-28cec9a:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-28cec9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-primary );
        background-image: url("https://univet.rstheme.com/blue/wp-content/uploads/sites/2/2025/12/page-bnr-img1-2-min.jpg");
        background-position: center left;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .elementor-1761 .elementor-element.elementor-element-28cec9a::before, .elementor-1761 .elementor-element.elementor-element-28cec9a > .elementor-background-video-container::before, .elementor-1761 .elementor-element.elementor-element-28cec9a > .e-con-inner > .elementor-background-video-container::before, .elementor-1761 .elementor-element.elementor-element-28cec9a > .elementor-background-slideshow::before, .elementor-1761 .elementor-element.elementor-element-28cec9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1761 .elementor-element.elementor-element-28cec9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
            background-color: transparent;
            --background-overlay: '';
            background-image: linear-gradient(180deg, #00192C00 -3%, #00192C 133.75%);
        }

.elementor-1761 .elementor-element.elementor-element-9df0861 .rstb-breadcrumb, .elementor-1761 .elementor-element.elementor-element-9df0861 .rstb-breadcrumb a {
    color: #FFFFFF;
}

    .elementor-1761 .elementor-element.elementor-element-9df0861 .rstb-breadcrumb .current-item {
        color: #FFFFFF;
    }

.elementor-1761 .elementor-element.elementor-element-8fe2347 .rstb-page-title {
    color: #FFFFFF;
    font-size: 56px;
    font-weight: 500;
    line-height: 66px;
}

.elementor-1761 .elementor-element.elementor-element-feea75d .rs-divider {
    background-color: #FFFFFF26;
}

    .elementor-1761 .elementor-element.elementor-element-feea75d .rs-divider.dot-enable::before, .elementor-1761 .elementor-element.elementor-element-feea75d .rs-divider.dot-enable::after {
        background: #FFFFFF;
        width: 145px;
        height: 2px;
    }

.elementor-1761 .elementor-element.elementor-element-feea75d.elementor-widget-rs-divider {
    width: 480px;
    height: 1px;
}

.elementor-1761 .elementor-element.elementor-element-a54cc37 {
    width: var( --container-widget-width, 40% );
    max-width: 40%;
    margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    color: #FFFFFFE6;
}

body:not(.rtl) .elementor-1761 .elementor-element.elementor-element-94d2fd8 {
    right: 140px;
}

body.rtl .elementor-1761 .elementor-element.elementor-element-94d2fd8 {
    left: 140px;
}

.elementor-1761 .elementor-element.elementor-element-94d2fd8 {
    bottom: 60px;
}

    .elementor-1761 .elementor-element.elementor-element-94d2fd8 .rs-image {
        text-align: left;
    }

        .elementor-1761 .elementor-element.elementor-element-94d2fd8 .rs-image img {
            object-position: center center;
        }

.elementor-1761 .elementor-element.elementor-element-cdf7a19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 20px 30px;
    --row-gap: 20px;
    --column-gap: 30px;
    --padding-top: 110px;
    --padding-bottom: 110px;
    --padding-left: 10px;
    --padding-right: 10px;
}

    .elementor-1761 .elementor-element.elementor-element-cdf7a19:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-cdf7a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-1d62194 );
    }

.elementor-1761 .elementor-element.elementor-element-7cf4b11 {
    --display: flex;
}

    .elementor-1761 .elementor-element.elementor-element-7cf4b11.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1761 .elementor-element.elementor-element-d4db83d {
    --display: flex;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 26px;
    --padding-bottom: 28px;
    --padding-left: 30px;
    --padding-right: 30px;
    position: sticky;
    top: 100px;
}

    .elementor-1761 .elementor-element.elementor-element-d4db83d:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-d4db83d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-1761 .elementor-element.elementor-element-d4db83d.e-con {
        --align-self: flex-start;
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1761 .elementor-element.elementor-element-e5988b6 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-e5988b6 .prelements-heading .title-inner .title {
        color: var( --e-global-color-4d7b7af );
        margin: 0px 0px -8px 0px !important;
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-1761 .elementor-element.elementor-element-e5988b6 .prelements-heading .title-inner .sub-text {
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 24px;
        letter-spacing: 2.5px;
        color: #FFFFFF;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-e5988b6 .prelements-heading .descripti {
        color: #FFFFFF;
    }

        .elementor-1761 .elementor-element.elementor-element-e5988b6 .prelements-heading .descripti p {
            color: #FFFFFF;
        }

        .elementor-1761 .elementor-element.elementor-element-e5988b6 .prelements-heading .descripti, .elementor-1761 .elementor-element.elementor-element-e5988b6 .prelements-heading .descripti p {
            margin: 0px 0px 0px 0px;
        }

    .elementor-1761 .elementor-element.elementor-element-e5988b6 .prelements-heading .title-inner .title span {
        text-align: center;
    }

.elementor-1761 .elementor-element.elementor-element-e34d70b .rs-divider {
    background-color: var( --e-global-color-b666397 );
}

    .elementor-1761 .elementor-element.elementor-element-e34d70b .rs-divider.dot-enable::before, .elementor-1761 .elementor-element.elementor-element-e34d70b .rs-divider.dot-enable::after {
        background: var( --e-global-color-secondary );
        width: 70px;
        height: 2px;
    }

    .elementor-1761 .elementor-element.elementor-element-e34d70b .rs-divider.dot-enable::after {
        display: none !important;
    }

.elementor-1761 .elementor-element.elementor-element-e34d70b.elementor-widget-rs-divider {
    width: 480px;
    height: 1px;
}

.elementor-1761 .elementor-element.elementor-element-f27c8ef {
    margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

    .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu .menu-item-link {
        text-align: flex-start;
    }

        .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu .menu-item-link .menu-prefix-icon {
            order: 3;
        }

    .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu .menu-prefix-icon {
        margin-right: 0px;
        color: var( --e-global-color-4d7b7af );
    }

    .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu .menu-item-link:hover .menu-prefix-icon {
        color: #FFFFFF;
    }

    .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu .current-menu-parent > .menu-item-link .menu-prefix-icon, .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu > .current-menu-item > .menu-item-link .menu-prefix-icon {
        color: #FFFFFF;
    }

    .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu > .menu-item {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

        .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu > .menu-item > .menu-item-link {
            margin: 0px 0px 12px 0px;
            padding: 15px 16px 15px 16px;
            border-radius: 8px 8px 8px 8px;
            font-size: 16px;
            font-weight: 500;
            line-height: 26px;
            color: var( --e-global-color-4d7b7af );
            background-color: var( --e-global-color-1d62194 );
        }

            .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu > .menu-item > .menu-item-link:hover {
                color: #FFFFFF;
                background-color: var( --e-global-color-primary );
            }

    .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu .current-menu-parent > .menu-item-link, .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu > .current-menu-item > .menu-item-link {
        color: #FFFFFF;
        background-color: var( --e-global-color-primary );
    }

    .elementor-1761 .elementor-element.elementor-element-f27c8ef > .rstb-nav-menu > .primary-menu > .menu-item:last-child > .menu-item-link {
        margin: 0px 0px 0px 0px;
    }

.elementor-1761 .elementor-element.elementor-element-230a26f.elementor-element {
    --align-self: flex-start;
}

.elementor-1761 .elementor-element.elementor-element-230a26f .rs-image {
    text-align: left;
}

    .elementor-1761 .elementor-element.elementor-element-230a26f .rs-image img {
        object-position: center center;
    }

    .elementor-1761 .elementor-element.elementor-element-230a26f .rs-image img, .elementor-1761 .elementor-element.elementor-element-230a26f .rs-image.scroll_reveal.reveal-active {
        border-radius: 12px 12px 12px 12px;
    }

.elementor-1761 .elementor-element.elementor-element-62634dd {
    --display: flex;
}

.elementor-1761 .elementor-element.elementor-element-afe046c {
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-afe046c .prelements-heading .title-inner .title {
        color: var( --e-global-color-4d7b7af );
        margin: 0px 0px 0px 0px !important;
    }

    .elementor-1761 .elementor-element.elementor-element-afe046c .prelements-heading .descripti, .elementor-1761 .elementor-element.elementor-element-afe046c .prelements-heading .descripti p {
        margin: 20px 0px 15px 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-afe046c .prelements-heading .title-inner .title span {
        text-align: center;
    }

.elementor-1761 .elementor-element.elementor-element-8e79cd1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 6px 6px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 33px;
    --padding-right: 60px;
}

    .elementor-1761 .elementor-element.elementor-element-8e79cd1:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-8e79cd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

.elementor-1761 .elementor-element.elementor-element-a549dd9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1761 .elementor-element.elementor-element-a549dd9.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider {
    background-color: var( --e-global-color-b666397 );
}

.elementor-1761 .elementor-element.elementor-element-ff5911a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::before, .elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::after {
        background: #003A65;
        border-radius: 50% 50% 50% 50%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: #FFFFFFFC;
        box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.3);
        width: 16px;
        height: 16px;
    }

    .elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::after {
        top: 0px;
        left: -7px;
    }

    .elementor-1761 .elementor-element.elementor-element-ff5911a.elementor-widget-rs-divider {
        width: 1px;
        height: 155px;
    }

.elementor-1761 .elementor-element.elementor-element-7137785 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-3b6e396 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-3b6e396.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-3b6e396 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-6367aa5 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-6367aa5.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-6367aa5 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-19a49a8 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-19a49a8.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-19a49a8 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-252a98b {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-252a98b.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-252a98b .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-80b7637 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-2c77e51 {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-2c77e51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2c77e51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2c77e51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2c77e51 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-2c77e51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-2c77e51 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-2c77e51 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-2c77e51 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-7ffe1fa {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-7ffe1fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-7ffe1fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-7ffe1fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-7ffe1fa .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-7ffe1fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-7ffe1fa .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-7ffe1fa .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-7ffe1fa .elementor-icon-list-icon {
        padding-inline-end: 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-7ffe1fa .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-074648a {
    margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-074648a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-074648a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-074648a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-074648a .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-074648a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-074648a .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-074648a .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-074648a .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-2b37a2a {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-2b37a2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2b37a2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2b37a2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2b37a2a .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-2b37a2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-2b37a2a .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-2b37a2a .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-2b37a2a .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-26fd239 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 6px 6px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 33px;
    --padding-right: 60px;
}

    .elementor-1761 .elementor-element.elementor-element-26fd239:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-26fd239 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

.elementor-1761 .elementor-element.elementor-element-e00df1d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1761 .elementor-element.elementor-element-e00df1d.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider {
    background-color: var( --e-global-color-b666397 );
}

.elementor-1761 .elementor-element.elementor-element-55d5a4f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::before, .elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::after {
        background: #003A65;
        border-radius: 50% 50% 50% 50%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: #FFFFFFFC;
        box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.3);
        width: 16px;
        height: 16px;
    }

    .elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::after {
        top: 0px;
        left: -7px;
    }

    .elementor-1761 .elementor-element.elementor-element-55d5a4f.elementor-widget-rs-divider {
        width: 1px;
        height: 155px;
    }

.elementor-1761 .elementor-element.elementor-element-5ad4b1d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-3478d47 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-3478d47.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-3478d47 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-49200c4 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-49200c4.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-49200c4 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-3dc41e8 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-3dc41e8.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-3dc41e8 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-f0c1a10 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-f0c1a10.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-f0c1a10 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-3acc3d4 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-11437e8 {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-11437e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-11437e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-11437e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-11437e8 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-11437e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-11437e8 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-11437e8 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-11437e8 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-97be837 {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-97be837 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-97be837 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-97be837 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-97be837 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-97be837 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-97be837 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-97be837 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-97be837 .elementor-icon-list-icon {
        padding-inline-end: 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-97be837 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-2679294 {
    margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-2679294 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2679294 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2679294 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2679294 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-2679294 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-2679294 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-2679294 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-2679294 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-666ea1a {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-666ea1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-666ea1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-666ea1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-666ea1a .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-666ea1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-666ea1a .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-666ea1a .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-666ea1a .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-972f557 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 6px 6px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 33px;
    --padding-right: 60px;
}

    .elementor-1761 .elementor-element.elementor-element-972f557:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-972f557 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

.elementor-1761 .elementor-element.elementor-element-559c322 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1761 .elementor-element.elementor-element-559c322.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider {
    background-color: var( --e-global-color-b666397 );
}

.elementor-1761 .elementor-element.elementor-element-2baa057 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::before, .elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::after {
        background: #003A65;
        border-radius: 50% 50% 50% 50%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: #FFFFFFFC;
        box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.3);
        width: 16px;
        height: 16px;
    }

    .elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::after {
        top: 0px;
        left: -7px;
    }

    .elementor-1761 .elementor-element.elementor-element-2baa057.elementor-widget-rs-divider {
        width: 1px;
        height: 155px;
    }

.elementor-1761 .elementor-element.elementor-element-ba63c18 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-805e782 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-805e782.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-805e782 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-b334f31 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-b334f31.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-b334f31 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-8d8d457 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-8d8d457.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-8d8d457 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-722e918 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-722e918.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-722e918 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-6c27d6f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-6532f6d {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-6532f6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-6532f6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-6532f6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-6532f6d .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-6532f6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-6532f6d .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-6532f6d .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-6532f6d .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-abbf7d4 {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-abbf7d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-abbf7d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-abbf7d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-abbf7d4 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-abbf7d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-abbf7d4 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-abbf7d4 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-abbf7d4 .elementor-icon-list-icon {
        padding-inline-end: 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-abbf7d4 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-33e475f {
    margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-33e475f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-33e475f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-33e475f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-33e475f .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-33e475f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-33e475f .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-33e475f .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-33e475f .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-2b49ed6 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-2b49ed6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2b49ed6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2b49ed6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-2b49ed6 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-2b49ed6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-2b49ed6 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-2b49ed6 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-2b49ed6 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-438e000 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 6px 6px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 33px;
    --padding-right: 60px;
}

    .elementor-1761 .elementor-element.elementor-element-438e000:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-438e000 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

.elementor-1761 .elementor-element.elementor-element-76b350a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1761 .elementor-element.elementor-element-76b350a.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider {
    background-color: var( --e-global-color-b666397 );
}

.elementor-1761 .elementor-element.elementor-element-21c0ab2 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::before, .elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::after {
        background: #003A65;
        border-radius: 50% 50% 50% 50%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: #FFFFFFFC;
        box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.3);
        width: 16px;
        height: 16px;
    }

    .elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::after {
        top: 0px;
        left: -7px;
    }

    .elementor-1761 .elementor-element.elementor-element-21c0ab2.elementor-widget-rs-divider {
        width: 1px;
        height: 155px;
    }

.elementor-1761 .elementor-element.elementor-element-79612a5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-f4677f5 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-f4677f5.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-f4677f5 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-d4423ab {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-d4423ab.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-d4423ab .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-4f7a9ad {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-4f7a9ad.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-4f7a9ad .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-b977a04 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-b977a04.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-b977a04 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-ae03207 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-b8c7aa7 {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-b8c7aa7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b8c7aa7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b8c7aa7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b8c7aa7 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-b8c7aa7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-b8c7aa7 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-b8c7aa7 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-b8c7aa7 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-27f8e66 {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-27f8e66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-27f8e66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-27f8e66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-27f8e66 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-27f8e66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-27f8e66 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-27f8e66 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-27f8e66 .elementor-icon-list-icon {
        padding-inline-end: 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-27f8e66 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-d01a889 {
    margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-d01a889 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-d01a889 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-d01a889 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-d01a889 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-d01a889 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-d01a889 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-d01a889 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-d01a889 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-da1f265 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-da1f265 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-da1f265 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-da1f265 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-da1f265 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-da1f265 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-da1f265 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-da1f265 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-da1f265 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-866e796 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 6px 6px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 33px;
    --padding-right: 60px;
}

    .elementor-1761 .elementor-element.elementor-element-866e796:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-866e796 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

.elementor-1761 .elementor-element.elementor-element-6613974 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1761 .elementor-element.elementor-element-6613974.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider {
    background-color: var( --e-global-color-b666397 );
}

.elementor-1761 .elementor-element.elementor-element-7cb1b2f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::before, .elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::after {
        background: #003A65;
        border-radius: 50% 50% 50% 50%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: #FFFFFFFC;
        box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.3);
        width: 16px;
        height: 16px;
    }

    .elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::after {
        top: 0px;
        left: -7px;
    }

    .elementor-1761 .elementor-element.elementor-element-7cb1b2f.elementor-widget-rs-divider {
        width: 1px;
        height: 155px;
    }

.elementor-1761 .elementor-element.elementor-element-b6b3795 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-f9fa066 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-f9fa066.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-f9fa066 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-3ca4a76 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-3ca4a76.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-3ca4a76 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-93240a1 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-93240a1.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-93240a1 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-bcd00c2 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-bcd00c2.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-bcd00c2 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-ff063df {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-8e0da59 {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-8e0da59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-8e0da59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-8e0da59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-8e0da59 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-8e0da59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-8e0da59 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-8e0da59 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-8e0da59 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-1502acc {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-1502acc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-1502acc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-1502acc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-1502acc .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-1502acc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-1502acc .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-1502acc .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-1502acc .elementor-icon-list-icon {
        padding-inline-end: 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-1502acc .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-59bb8b8 {
    margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-59bb8b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-59bb8b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-59bb8b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-59bb8b8 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-59bb8b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-59bb8b8 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-59bb8b8 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-59bb8b8 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-284372c {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-284372c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-284372c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-284372c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-284372c .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-284372c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-284372c .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-284372c .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-284372c .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-905ce35 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 6px 6px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 33px;
    --padding-right: 60px;
}

    .elementor-1761 .elementor-element.elementor-element-905ce35:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-905ce35 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

.elementor-1761 .elementor-element.elementor-element-9a4e1dd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1761 .elementor-element.elementor-element-9a4e1dd.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider {
    background-color: var( --e-global-color-b666397 );
}

.elementor-1761 .elementor-element.elementor-element-895c5cb {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::before, .elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::after {
        background: #003A65;
        border-radius: 50% 50% 50% 50%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: #FFFFFFFC;
        box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.3);
        width: 16px;
        height: 16px;
    }

    .elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::after {
        top: 0px;
        left: -7px;
    }

    .elementor-1761 .elementor-element.elementor-element-895c5cb.elementor-widget-rs-divider {
        width: 1px;
        height: 155px;
    }

.elementor-1761 .elementor-element.elementor-element-5c31aa9 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-1e2c7b9 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-1e2c7b9.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-1e2c7b9 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-6876ba5 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-6876ba5.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-6876ba5 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-ae0d7db {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-ae0d7db.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-ae0d7db .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-a90f3ad {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-a90f3ad.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-a90f3ad .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-b1a9c18 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-6852740 {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-6852740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-6852740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-6852740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-6852740 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-6852740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-6852740 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-6852740 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-6852740 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-c9160c2 {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-c9160c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-c9160c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-c9160c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-c9160c2 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-c9160c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-c9160c2 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-c9160c2 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-c9160c2 .elementor-icon-list-icon {
        padding-inline-end: 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-c9160c2 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-b5929a2 {
    margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-b5929a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b5929a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b5929a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b5929a2 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-b5929a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-b5929a2 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-b5929a2 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-b5929a2 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-eaf3c52 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-eaf3c52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-eaf3c52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-eaf3c52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-eaf3c52 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-eaf3c52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-eaf3c52 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-eaf3c52 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-eaf3c52 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-964c5c1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 6px 6px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 33px;
    --padding-right: 60px;
}

    .elementor-1761 .elementor-element.elementor-element-964c5c1:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-964c5c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

.elementor-1761 .elementor-element.elementor-element-69acbfe {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1761 .elementor-element.elementor-element-69acbfe.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider {
    background-color: var( --e-global-color-b666397 );
}

.elementor-1761 .elementor-element.elementor-element-e7f66cb {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::before, .elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::after {
        background: #003A65;
        border-radius: 50% 50% 50% 50%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: #FFFFFFFC;
        box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.3);
        width: 16px;
        height: 16px;
    }

    .elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::after {
        top: 0px;
        left: -7px;
    }

    .elementor-1761 .elementor-element.elementor-element-e7f66cb.elementor-widget-rs-divider {
        width: 1px;
        height: 155px;
    }

.elementor-1761 .elementor-element.elementor-element-0b47b70 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-68ae310 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-68ae310.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-68ae310 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-caaaf55 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-caaaf55.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-caaaf55 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-20aacf0 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-20aacf0.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-20aacf0 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-27e0d99 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-27e0d99.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-27e0d99 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-a1243d3 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-4730ddf {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-4730ddf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-4730ddf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-4730ddf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-4730ddf .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-4730ddf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-4730ddf .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-4730ddf .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-4730ddf .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-0239b9c {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-0239b9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-0239b9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-0239b9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-0239b9c .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-0239b9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-0239b9c .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-0239b9c .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-0239b9c .elementor-icon-list-icon {
        padding-inline-end: 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-0239b9c .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-a1f945c {
    margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-a1f945c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-a1f945c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-a1f945c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-a1f945c .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-a1f945c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-a1f945c .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-a1f945c .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-a1f945c .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-9b855e7 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-9b855e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-9b855e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-9b855e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-9b855e7 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-9b855e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-9b855e7 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-9b855e7 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-9b855e7 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-0e72152 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 6px 6px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 33px;
    --padding-right: 60px;
}

    .elementor-1761 .elementor-element.elementor-element-0e72152:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-0e72152 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

.elementor-1761 .elementor-element.elementor-element-1bc1b02 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1761 .elementor-element.elementor-element-1bc1b02.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider {
    background-color: var( --e-global-color-b666397 );
}

.elementor-1761 .elementor-element.elementor-element-f878a54 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::before, .elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::after {
        background: #003A65;
        border-radius: 50% 50% 50% 50%;
        border-style: solid;
        border-width: 3px 3px 3px 3px;
        border-color: #FFFFFFFC;
        box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.3);
        width: 16px;
        height: 16px;
    }

    .elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::after {
        top: 0px;
        left: -7px;
    }

    .elementor-1761 .elementor-element.elementor-element-f878a54.elementor-widget-rs-divider {
        width: 1px;
        height: 155px;
    }

.elementor-1761 .elementor-element.elementor-element-11b141e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-fcb0e82 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-fcb0e82.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-fcb0e82 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-74e7033 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-74e7033.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-74e7033 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-c57f609 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-c57f609.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-c57f609 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-deb7c49 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-1761 .elementor-element.elementor-element-deb7c49.elementor-element {
        --align-self: flex-end;
    }

    .elementor-1761 .elementor-element.elementor-element-deb7c49 .elementor-heading-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 26px;
        color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-1a0ae58 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-b404f75 {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-b404f75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b404f75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b404f75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b404f75 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-b404f75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-b404f75 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-b404f75 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-b404f75 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-03c0355 {
    margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-03c0355 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-03c0355 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-03c0355 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-03c0355 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-03c0355 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-03c0355 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-03c0355 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-03c0355 .elementor-icon-list-icon {
        padding-inline-end: 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-03c0355 .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-5dc2f5d {
    margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-5dc2f5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-5dc2f5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-5dc2f5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-5dc2f5d .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-5dc2f5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-5dc2f5d .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-5dc2f5d .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-5dc2f5d .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-b4c94bd {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}

    .elementor-1761 .elementor-element.elementor-element-b4c94bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b4c94bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b4c94bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(0px/2);
    }

    .elementor-1761 .elementor-element.elementor-element-b4c94bd .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-0px/2);
    }

        .elementor-1761 .elementor-element.elementor-element-b4c94bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

    .elementor-1761 .elementor-element.elementor-element-b4c94bd .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-b4c94bd .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-1761 .elementor-element.elementor-element-b4c94bd .elementor-icon-list-text {
        color: var( --e-global-color-text );
        transition: color 0.3s;
    }

.elementor-1761 .elementor-element.elementor-element-fa12c5f {
    --n-accordion-title-font-size: 20px;
    --n-accordion-title-justify-content: space-between;
    --n-accordion-title-flex-grow: 1;
    --n-accordion-title-icon-order: initial;
    --n-accordion-item-title-space-between: 16px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 0px 0px 0px 0px;
    --n-accordion-title-normal-color: #1D1D1B;
    --n-accordion-title-hover-color: #FFFFFF;
    --n-accordion-title-active-color: #FFFFFF;
    --n-accordion-icon-size: 12px;
    --n-accordion-icon-normal-color: #1D1D1B;
    --n-accordion-icon-hover-color: #FFFFFF;
    --n-accordion-icon-active-color: #FFFFFF;
}

    .elementor-1761 .elementor-element.elementor-element-fa12c5f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
        background-color: #FFFFFF;
        border-style: none;
    }

        .elementor-1761 .elementor-element.elementor-element-fa12c5f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
            background-color: var( --e-global-color-primary );
        }

    .elementor-1761 .elementor-element.elementor-element-fa12c5f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
        background-color: var( --e-global-color-primary );
    }

.elementor-1761 .elementor-element.elementor-element-fa12c5f {
    --n-accordion-padding: 20px 24px 20px 24px;
}

:where( .elementor-1761 .elementor-element.elementor-element-fa12c5f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
    font-weight: 500;
    line-height: 30px;
}

:where( .elementor-1761 .elementor-element.elementor-element-fa12c5f > .e-n-accordion > .e-n-accordion-item ) > .e-con {
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1761 .elementor-element.elementor-element-fa12c5f > .e-n-accordion > .e-n-accordion-item {
    border-radius: 6px 6px 6px 6px;
}

.elementor-1761 .elementor-element.elementor-element-8b2fd2f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1761 .elementor-element.elementor-element-8741c1c .rs-image {
    text-align: left;
}

    .elementor-1761 .elementor-element.elementor-element-8741c1c .rs-image img {
        object-position: center center;
    }

.elementor-1761 .elementor-element.elementor-element-2a0f504 .rs-image {
    text-align: left;
}

    .elementor-1761 .elementor-element.elementor-element-2a0f504 .rs-image img {
        object-position: center center;
    }

.elementor-1761 .elementor-element.elementor-element-15375f7 .rs-image {
    text-align: left;
}

    .elementor-1761 .elementor-element.elementor-element-15375f7 .rs-image img {
        object-position: center center;
    }

.elementor-1761 .elementor-element.elementor-element-aeedcf2 .rs-image {
    text-align: left;
}

    .elementor-1761 .elementor-element.elementor-element-aeedcf2 .rs-image img {
        object-position: center center;
    }

.elementor-1761 .elementor-element.elementor-element-dbf896c .rs-image {
    text-align: left;
}

    .elementor-1761 .elementor-element.elementor-element-dbf896c .rs-image img {
        object-position: center center;
    }

.elementor-1761 .elementor-element.elementor-element-2b5e22b .rs-image {
    text-align: left;
}

    .elementor-1761 .elementor-element.elementor-element-2b5e22b .rs-image img {
        object-position: center center;
    }

.elementor-1761 .elementor-element.elementor-element-3ed05b9 {
    --e-transform-translateX: -50%;
    --e-transform-translateY: -50%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    top: 50%;
}

    .elementor-1761 .elementor-element.elementor-element-3ed05b9.elementor-element {
        --align-self: center;
    }

body:not(.rtl) .elementor-1761 .elementor-element.elementor-element-3ed05b9 {
    left: 50%;
}

body.rtl .elementor-1761 .elementor-element.elementor-element-3ed05b9 {
    right: 50%;
}

.elementor-1761 .elementor-element.elementor-element-3ed05b9 .rs-button {
    flex-direction: row-reverse;
    padding: 16px 26px 16px 26px;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    --text-color: var( --e-global-color-4d7b7af );
    background-color: var( --e-global-color-secondary );
    gap: 15px;
}

    .elementor-1761 .elementor-element.elementor-element-3ed05b9 .rs-button:hover {
        --text-color: #FFFFFF;
        background-color: var( --e-global-color-primary );
    }

@media(min-width: 768px) {
    .elementor-1761 .elementor-element.elementor-element-28cec9a {
        --content-width: 1620px;
    }

    .elementor-1761 .elementor-element.elementor-element-7cf4b11 {
        --width: 23.5%;
    }

    .elementor-1761 .elementor-element.elementor-element-d4db83d {
        --width: 100%;
    }

    .elementor-1761 .elementor-element.elementor-element-a549dd9 {
        --width: 19%;
    }

    .elementor-1761 .elementor-element.elementor-element-e00df1d {
        --width: 19%;
    }

    .elementor-1761 .elementor-element.elementor-element-559c322 {
        --width: 19%;
    }

    .elementor-1761 .elementor-element.elementor-element-76b350a {
        --width: 19%;
    }

    .elementor-1761 .elementor-element.elementor-element-6613974 {
        --width: 19%;
    }

    .elementor-1761 .elementor-element.elementor-element-9a4e1dd {
        --width: 19%;
    }

    .elementor-1761 .elementor-element.elementor-element-69acbfe {
        --width: 19%;
    }

    .elementor-1761 .elementor-element.elementor-element-1bc1b02 {
        --width: 19%;
    }
}

@media(max-width: 1200px) and (min-width:768px) {
    .elementor-1761 .elementor-element.elementor-element-7cf4b11 {
        --width: 30%;
    }

    .elementor-1761 .elementor-element.elementor-element-a549dd9 {
        --width: 26%;
    }

    .elementor-1761 .elementor-element.elementor-element-e00df1d {
        --width: 26%;
    }

    .elementor-1761 .elementor-element.elementor-element-559c322 {
        --width: 26%;
    }

    .elementor-1761 .elementor-element.elementor-element-76b350a {
        --width: 26%;
    }

    .elementor-1761 .elementor-element.elementor-element-6613974 {
        --width: 26%;
    }

    .elementor-1761 .elementor-element.elementor-element-9a4e1dd {
        --width: 26%;
    }

    .elementor-1761 .elementor-element.elementor-element-69acbfe {
        --width: 26%;
    }

    .elementor-1761 .elementor-element.elementor-element-1bc1b02 {
        --width: 26%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1761 .elementor-element.elementor-element-7cf4b11 {
        --width: 100%;
    }

    .elementor-1761 .elementor-element.elementor-element-a549dd9 {
        --width: 20%;
    }

    .elementor-1761 .elementor-element.elementor-element-e00df1d {
        --width: 20%;
    }

    .elementor-1761 .elementor-element.elementor-element-559c322 {
        --width: 20%;
    }

    .elementor-1761 .elementor-element.elementor-element-76b350a {
        --width: 20%;
    }

    .elementor-1761 .elementor-element.elementor-element-6613974 {
        --width: 20%;
    }

    .elementor-1761 .elementor-element.elementor-element-9a4e1dd {
        --width: 20%;
    }

    .elementor-1761 .elementor-element.elementor-element-69acbfe {
        --width: 20%;
    }

    .elementor-1761 .elementor-element.elementor-element-1bc1b02 {
        --width: 20%;
    }
}

@media(max-width: 880px) and (min-width:768px) {
    .elementor-1761 .elementor-element.elementor-element-a549dd9 {
        --width: 23%;
    }

    .elementor-1761 .elementor-element.elementor-element-e00df1d {
        --width: 23%;
    }

    .elementor-1761 .elementor-element.elementor-element-559c322 {
        --width: 23%;
    }

    .elementor-1761 .elementor-element.elementor-element-76b350a {
        --width: 23%;
    }

    .elementor-1761 .elementor-element.elementor-element-6613974 {
        --width: 23%;
    }

    .elementor-1761 .elementor-element.elementor-element-9a4e1dd {
        --width: 23%;
    }

    .elementor-1761 .elementor-element.elementor-element-69acbfe {
        --width: 23%;
    }

    .elementor-1761 .elementor-element.elementor-element-1bc1b02 {
        --width: 23%;
    }
}

@media(max-width: 1366px) {
    .elementor-1761 .elementor-element.elementor-element-28cec9a {
        --padding-top: 190px;
        --padding-bottom: 110px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-a54cc37 {
        --container-widget-width: 53%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 53% );
        max-width: 53%;
    }

    .elementor-1761 .elementor-element.elementor-element-3b6e396 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-6367aa5 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-19a49a8 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-3478d47 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-49200c4 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-3dc41e8 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-805e782 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-b334f31 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-8d8d457 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-f4677f5 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-d4423ab {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-4f7a9ad {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-f9fa066 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-3ca4a76 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-93240a1 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-1e2c7b9 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-6876ba5 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-ae0d7db {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-68ae310 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-caaaf55 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-20aacf0 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-fcb0e82 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-74e7033 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-c57f609 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
    }
}

@media(max-width: 1200px) {
    .elementor-1761 .elementor-element.elementor-element-28cec9a {
        --padding-top: 170px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-8fe2347 .rstb-page-title {
        font-size: 50px;
        line-height: 60px;
    }

    .elementor-1761 .elementor-element.elementor-element-a54cc37 {
        --container-widget-width: 62%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 62% );
        max-width: 62%;
    }

    .elementor-1761 .elementor-element.elementor-element-8e79cd1 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1761 .elementor-element.elementor-element-6367aa5 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 97px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-49200c4 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 97px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-b334f31 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 97px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-d4423ab {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 97px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-3ca4a76 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 97px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-6876ba5 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 97px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-caaaf55 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 97px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-74e7033 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 97px) 0px;
    }
}

@media(max-width: 1024px) {
    .elementor-1761 .elementor-element.elementor-element-8fe2347 .rstb-page-title {
        font-size: 46px;
        line-height: 1.2em;
    }

    body:not(.rtl) .elementor-1761 .elementor-element.elementor-element-94d2fd8 {
        right: 20px;
    }

    body.rtl .elementor-1761 .elementor-element.elementor-element-94d2fd8 {
        left: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-94d2fd8 {
        bottom: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-cdf7a19 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --flex-wrap: wrap;
        --padding-top: 60px;
        --padding-bottom: 70px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1761 .elementor-element.elementor-element-e5988b6 .prelements-heading .title-inner .title {
        margin: 0px 0px 0px 0px !important;
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-1761 .elementor-element.elementor-element-e34d70b {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1761 .elementor-element.elementor-element-e34d70b.elementor-widget-rs-divider {
            width: 100%;
        }

    .elementor-1761 .elementor-element.elementor-element-6367aa5 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-49200c4 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-b334f31 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-d4423ab {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-3ca4a76 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-6876ba5 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-caaaf55 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-74e7033 {
        margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-8b2fd2f {
        --flex-wrap: wrap;
    }

    .elementor-1761 .elementor-element.elementor-element-8741c1c {
        width: var( --container-widget-width, 33.3% );
        max-width: 33.3%;
        --container-widget-width: 33.3%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1761 .elementor-element.elementor-element-2a0f504 {
        width: var( --container-widget-width, 33.3% );
        max-width: 33.3%;
        --container-widget-width: 33.3%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1761 .elementor-element.elementor-element-15375f7 {
        width: var( --container-widget-width, 33.3% );
        max-width: 33.3%;
        --container-widget-width: 33.3%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1761 .elementor-element.elementor-element-aeedcf2 {
        width: var( --container-widget-width, 33.3% );
        max-width: 33.3%;
        --container-widget-width: 33.3%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1761 .elementor-element.elementor-element-dbf896c {
        width: var( --container-widget-width, 33.3% );
        max-width: 33.3%;
        --container-widget-width: 33.3%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1761 .elementor-element.elementor-element-2b5e22b {
        width: var( --container-widget-width, 33.3% );
        max-width: 33.3%;
        --container-widget-width: 33.3%;
        --container-widget-flex-grow: 0;
    }
}

@media(max-width: 880px) {
    .elementor-1761 .elementor-element.elementor-element-28cec9a {
        --padding-top: 150px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-8fe2347 .rstb-page-title {
        font-size: 36px;
    }

    body:not(.rtl) .elementor-1761 .elementor-element.elementor-element-94d2fd8 {
        right: 20px;
    }

    body.rtl .elementor-1761 .elementor-element.elementor-element-94d2fd8 {
        left: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-94d2fd8 {
        bottom: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-3ed05b9 {
        text-align: center;
    }
}

@media(max-width: 767px) {
    .elementor-1761 .elementor-element.elementor-element-28cec9a {
        --padding-top: 150px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-9df0861 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
    }

        .elementor-1761 .elementor-element.elementor-element-9df0861 .rstb-breadcrumb {
            justify-content: flex-start;
        }

    .elementor-1761 .elementor-element.elementor-element-a54cc37 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-1761 .elementor-element.elementor-element-e5988b6 {
        width: 100%;
        max-width: 100%;
    }

        .elementor-1761 .elementor-element.elementor-element-e5988b6 .prelements-heading .title-inner .title {
            margin: 0px 0px 0px 0px !important;
            padding: 0px 0px 0px 0px !important;
        }

    .elementor-1761 .elementor-element.elementor-element-8e79cd1 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-7137785 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-3b6e396 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-6367aa5 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-19a49a8 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-252a98b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-26fd239 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-5ad4b1d {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-3478d47 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-49200c4 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-3dc41e8 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-f0c1a10 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-972f557 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-ba63c18 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-805e782 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-b334f31 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-8d8d457 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-722e918 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-438e000 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-79612a5 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-f4677f5 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-d4423ab {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-4f7a9ad {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-b977a04 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-866e796 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-b6b3795 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-f9fa066 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-3ca4a76 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-93240a1 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-bcd00c2 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-905ce35 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-5c31aa9 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-1e2c7b9 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-6876ba5 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-ae0d7db {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-a90f3ad {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-964c5c1 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-0b47b70 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-68ae310 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-caaaf55 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-20aacf0 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-27e0d99 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-0e72152 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-11b141e {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }

    .elementor-1761 .elementor-element.elementor-element-fcb0e82 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-74e7033 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-c57f609 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-deb7c49 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1761 .elementor-element.elementor-element-8741c1c {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-1761 .elementor-element.elementor-element-2a0f504 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-1761 .elementor-element.elementor-element-15375f7 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-1761 .elementor-element.elementor-element-aeedcf2 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-1761 .elementor-element.elementor-element-dbf896c {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-1761 .elementor-element.elementor-element-2b5e22b {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-1761 .elementor-element.elementor-element-3ed05b9 {
        width: 100%;
        max-width: 100%;
    }
}

/* Start RSAddons Custom CSS for RS Divider. Unique ID: feea75d*/
.elementor-1761 .elementor-element.elementor-element-feea75d .rs-divider.dot-enable::after {
    width: 0;
    height: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: ff5911a*/
.elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 55d5a4f*/
.elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 2baa057*/
.elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 21c0ab2*/
.elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 7cb1b2f*/
.elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 895c5cb*/
.elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: e7f66cb*/
.elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: f878a54*/
.elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: ff5911a*/
.elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 55d5a4f*/
.elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 2baa057*/
.elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 21c0ab2*/
.elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 7cb1b2f*/
.elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 895c5cb*/
.elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: e7f66cb*/
.elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: f878a54*/
.elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: ff5911a*/
.elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 55d5a4f*/
.elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 2baa057*/
.elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 21c0ab2*/
.elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 7cb1b2f*/
.elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 895c5cb*/
.elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: e7f66cb*/
.elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: f878a54*/
.elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: ff5911a*/
.elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 55d5a4f*/
.elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 2baa057*/
.elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 21c0ab2*/
.elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 7cb1b2f*/
.elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 895c5cb*/
.elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: e7f66cb*/
.elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: f878a54*/
.elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: ff5911a*/
.elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 55d5a4f*/
.elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 2baa057*/
.elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 21c0ab2*/
.elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 7cb1b2f*/
.elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 895c5cb*/
.elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: e7f66cb*/
.elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: f878a54*/
.elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: ff5911a*/
.elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 55d5a4f*/
.elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 2baa057*/
.elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 21c0ab2*/
.elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 7cb1b2f*/
.elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 895c5cb*/
.elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: e7f66cb*/
.elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: f878a54*/
.elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: ff5911a*/
.elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 55d5a4f*/
.elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 2baa057*/
.elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 21c0ab2*/
.elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 7cb1b2f*/
.elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 895c5cb*/
.elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: e7f66cb*/
.elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: f878a54*/
.elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: ff5911a*/
.elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 55d5a4f*/
.elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 2baa057*/
.elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 21c0ab2*/
.elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 7cb1b2f*/
.elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 895c5cb*/
.elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: e7f66cb*/
.elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: f878a54*/
.elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: ff5911a*/
.elementor-1761 .elementor-element.elementor-element-ff5911a .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 55d5a4f*/
.elementor-1761 .elementor-element.elementor-element-55d5a4f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 2baa057*/
.elementor-1761 .elementor-element.elementor-element-2baa057 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 21c0ab2*/
.elementor-1761 .elementor-element.elementor-element-21c0ab2 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 7cb1b2f*/
.elementor-1761 .elementor-element.elementor-element-7cb1b2f .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: 895c5cb*/
.elementor-1761 .elementor-element.elementor-element-895c5cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: e7f66cb*/
.elementor-1761 .elementor-element.elementor-element-e7f66cb .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
/* Start RSAddons Custom CSS for RS Divider. Unique ID: f878a54*/
.elementor-1761 .elementor-element.elementor-element-f878a54 .rs-divider.dot-enable::before {
    height: 0;
    width: 0;
    display: none;
}

/* End RSAddons Custom CSS */
