.elementor-9 .elementor-element.elementor-element-366e41ec > .elementor-container {
    max-width: 400px;
}

.elementor-9 .elementor-element.elementor-element-366e41ec:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-366e41ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-366e41ec {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-9 .elementor-element.elementor-element-366e41ec > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-692ea7fb .elementor-heading-title {
    color: #3A4858;
    font-family: "Inter", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-12370a0f {
    width: auto;
    max-width: auto;
}

.elementor-9 .elementor-element.elementor-element-5a30cf9e .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-5a30cf9e .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-5a30cf9e .elementor-button {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0478D3;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 30px 20px 30px;
}

.elementor-9 .elementor-element.elementor-element-b0caf66 > .elementor-container {
    max-width: 400px;
    min-height: 300px;
}

.elementor-9 .elementor-element.elementor-element-b0caf66:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b0caf66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-b0caf66 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-9 .elementor-element.elementor-element-b0caf66 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-18dd0043 > .elementor-container {
    max-width: 400px;
}

.elementor-9 .elementor-element.elementor-element-18dd0043:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-18dd0043 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-18dd0043 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-9 .elementor-element.elementor-element-18dd0043 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-4292e268 .elementor-heading-title {
    color: #0561AA;
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.16em;
}

.elementor-9 .elementor-element.elementor-element-29a58b66 .elementor-heading-title {
    color: #0561AA;
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.16em;
}

.elementor-9 .elementor-element.elementor-element-405eb40a > .elementor-container {
    max-width: 400px;
}

.elementor-9 .elementor-element.elementor-element-405eb40a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-405eb40a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-405eb40a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-9 .elementor-element.elementor-element-405eb40a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-43c686db .elementor-button .elementor-align-icon-right {
    margin-left: 14px;
}

.elementor-9 .elementor-element.elementor-element-43c686db .elementor-button .elementor-align-icon-left {
    margin-right: 14px;
}

.elementor-9 .elementor-element.elementor-element-43c686db .elementor-button {
    font-size: 30px;
    font-weight: 700;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0561AA;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 30px 20px 30px;
}

.elementor-9 .elementor-element.elementor-element-450dfbc6 {
    text-align: center;
}

    .elementor-9 .elementor-element.elementor-element-450dfbc6 .elementor-heading-title {
        color: #3A4858;
        font-family: "Inter", Sans-serif;
        font-size: 20px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1em;
    }

.elementor-9 .elementor-element.elementor-element-59c5672a .elementor-heading-title {
    color: #3A4858;
    font-family: "Inter", Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-59c5672a > .elementor-widget-container {
    border-style: solid;
    border-color: #3A4152;
}

.elementor-9 .elementor-element.elementor-element-75bd2da6 .elementor-heading-title {
    color: #3A4858;
    font-family: "Inter", Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-75bd2da6 > .elementor-widget-container {
    border-style: solid;
    border-color: #3A4152;
}

.elementor-9 .elementor-element.elementor-element-18e6cd10 .elementor-heading-title {
    color: #3A4858;
    font-family: "Inter", Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-18e6cd10 > .elementor-widget-container {
    border-style: solid;
    border-color: #3A4152;
}

.elementor-9 .elementor-element.elementor-element-1621ed69 .elementor-heading-title {
    color: #3A4858;
    font-family: "Inter", Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-1621ed69 > .elementor-widget-container {
    border-style: solid;
    border-color: #3A4152;
}

.elementor-9 .elementor-element.elementor-element-640c138a > .elementor-container {
    max-width: 1170px;
    min-height: 80px;
}

.elementor-9 .elementor-element.elementor-element-640c138a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-640c138a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-640c138a > .elementor-background-overlay {
    background-color: #16161699;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-640c138a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-7b2557fe.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-7b2557fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-7b2557fe.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-7b2557fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-7b2557fe > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-abc6904 > .elementor-container {
    max-width: 1186px;
}

    .elementor-9 .elementor-element.elementor-element-abc6904 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: flex-start;
        align-items: flex-start;
    }

.elementor-9 .elementor-element.elementor-element-abc6904 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-851bdcf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-851bdcf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-851bdcf.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-851bdcf > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-58f01e72 .elementor-heading-title {
    color: #3A4858;
    font-family: "Inter", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 34px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6b39a0a1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6b39a0a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6b39a0a1.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-9 .elementor-element.elementor-element-583b2456 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-583b2456 {
    width: var( --container-widget-width, 384px );
    max-width: 384px;
    --container-widget-width: 384px;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-37586419.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-37586419.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-37586419.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-9 .elementor-element.elementor-element-79b488da .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-79b488da .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-79b488da {
    --e-icon-list-icon-size: 40px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

    .elementor-9 .elementor-element.elementor-element-79b488da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-79b488da .elementor-icon-list-item > a {
        font-family: "Inter", Sans-serif;
        font-size: 30px;
        font-weight: 700;
        line-height: 1.2em;
    }

    .elementor-9 .elementor-element.elementor-element-79b488da .elementor-icon-list-text {
        color: #3C495A;
        transition: color 0.3s;
    }

    .elementor-9 .elementor-element.elementor-element-79b488da > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
        background-color: #4673C900;
    }

.elementor-9 .elementor-element.elementor-element-2c437e46 > .elementor-container {
    max-width: 1190px;
    min-height: 580px;
}

.elementor-9 .elementor-element.elementor-element-2c437e46:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2c437e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-image: url("../../2024/01/Rectangle-1151.webp");*/
    background-image: url('../../../../image/train.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-2c437e46 > .elementor-background-overlay {
    background-color: #16161699;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2c437e46 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-168ced74.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-168ced74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-168ced74 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 70px;
}

.elementor-9 .elementor-element.elementor-element-5215dfca .elementor-heading-title {
    color: #000000;
    font-family: "Arial", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
}

.elementor-9 .elementor-element.elementor-element-5215dfca > .elementor-widget-container {
    padding: 85px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5215dfca {
    width: var( --container-widget-width, 570px );
    max-width: 570px;
    --container-widget-width: 570px;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-1fadd886 {
    --spacer-size: 5px;
}

.elementor-9 .elementor-element.elementor-element-6b267399 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
    -webkit-text-stroke-color: #D38F0A;
    stroke: #D38F0A;
}

.elementor-9 .elementor-element.elementor-element-6b267399 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6b267399 {
    width: var( --container-widget-width, 570px );
    max-width: 570px;
    --container-widget-width: 570px;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-21db5588 {
    --spacer-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-4b3db23c {
    --spacer-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-ea30d0 .elementor-button .elementor-align-icon-right {
    margin-left: 25px;
}

.elementor-9 .elementor-element.elementor-element-ea30d0 .elementor-button .elementor-align-icon-left {
    margin-right: 25px;
}

.elementor-9 .elementor-element.elementor-element-ea30d0 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #3375CB;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
}

.elementor-9 .elementor-element.elementor-element-ea30d0 > .elementor-widget-container {
    margin: 0px 70px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ea30d0 {
    width: var( --container-widget-width, 570px );
    max-width: 570px;
    --container-widget-width: 570px;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-f318d9e {
    --spacer-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-38f3d916 {
    text-align: center;
    width: var( --container-widget-width, 570px );
    max-width: 570px;
    --container-widget-width: 570px;
    --container-widget-flex-grow: 0;
}

    .elementor-9 .elementor-element.elementor-element-38f3d916 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Arial", Sans-serif;
        font-size: 20px;
        font-weight: 400;
        line-height: 1.2em;
    }

    .elementor-9 .elementor-element.elementor-element-38f3d916 > .elementor-widget-container {
        margin: 0px 70px 0px 0px;
    }

.elementor-9 .elementor-element.elementor-element-2508ddef {
    --spacer-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-596a06dc {
    --spacer-size: 10px;
}

.elementor-9 .elementor-element.elementor-element-4436dc9b {
    --spacer-size: 10px;
}

.elementor-9 .elementor-element.elementor-element-45664d02 > .elementor-container {
    max-width: 1186px;
}

.elementor-9 .elementor-element.elementor-element-45664d02:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-45664d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-45664d02 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

    .elementor-9 .elementor-element.elementor-element-45664d02 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-7f750527.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-9 .elementor-element.elementor-element-7f750527:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-7f750527 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-7f750527 > .elementor-element-populated > .elementor-background-overlay {
    opacity: 1;
}

.elementor-9 .elementor-element.elementor-element-7f750527 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -70px 70px 0px 70px;
    --e-column-margin-right: 70px;
    --e-column-margin-left: 70px;
    padding: 34px 30px 34px 30px;
}

    .elementor-9 .elementor-element.elementor-element-7f750527 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-4a378d7c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-4a378d7c {
    --icon-box-icon-margin: 15px;
    width: auto;
    max-width: auto;
}

    .elementor-9 .elementor-element.elementor-element-4a378d7c .elementor-icon-box-title {
        color: #3A4858;
    }

        .elementor-9 .elementor-element.elementor-element-4a378d7c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4a378d7c .elementor-icon-box-title a {
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            font-weight: 400;
            text-transform: uppercase;
        }

.elementor-9 .elementor-element.elementor-element-15411fbc .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-15411fbc.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-15411fbc.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-15411fbc.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-15411fbc {
    --icon-box-icon-margin: 15px;
    width: auto;
    max-width: auto;
}

    .elementor-9 .elementor-element.elementor-element-15411fbc .elementor-icon-box-title {
        color: #3A4858;
    }

        .elementor-9 .elementor-element.elementor-element-15411fbc .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-15411fbc .elementor-icon-box-title a {
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            font-weight: 400;
            text-transform: uppercase;
        }

.elementor-9 .elementor-element.elementor-element-61a3a647 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-61a3a647 {
    --icon-box-icon-margin: 15px;
    width: auto;
    max-width: auto;
}

    .elementor-9 .elementor-element.elementor-element-61a3a647 .elementor-icon-box-title {
        color: #3A4858;
    }

        .elementor-9 .elementor-element.elementor-element-61a3a647 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-61a3a647 .elementor-icon-box-title a {
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            font-weight: 400;
            text-transform: uppercase;
        }

.elementor-9 .elementor-element.elementor-element-5341d47f .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-5341d47f {
    --icon-box-icon-margin: 15px;
    width: auto;
    max-width: auto;
}

    .elementor-9 .elementor-element.elementor-element-5341d47f .elementor-icon-box-title {
        color: #3A4858;
    }

        .elementor-9 .elementor-element.elementor-element-5341d47f .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5341d47f .elementor-icon-box-title a {
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            font-weight: 400;
            text-transform: uppercase;
            line-height: 0px;
        }

.elementor-9 .elementor-element.elementor-element-dfa801b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

    .elementor-9 .elementor-element.elementor-element-dfa801b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dfa801b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/01/Group-6491.webp");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-9 .elementor-element.elementor-element-dfa801b, .elementor-9 .elementor-element.elementor-element-dfa801b::before {
        --border-transition: 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-4238c439 > .elementor-container {
    max-width: 400px;
}

.elementor-9 .elementor-element.elementor-element-c6c70e5 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-5645a6b6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-5645a6b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-69d57eda .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-69d57eda.elementor-view-stacked .elementor-icon {
    background-color: #A21D1D;
}

.elementor-9 .elementor-element.elementor-element-69d57eda.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-69d57eda.elementor-view-default .elementor-icon {
    fill: #A21D1D;
    color: #A21D1D;
    border-color: #A21D1D;
}

.elementor-9 .elementor-element.elementor-element-69d57eda {
    --icon-box-icon-margin: 15px;
}

    .elementor-9 .elementor-element.elementor-element-69d57eda .elementor-icon-box-title {
        margin-bottom: 1px;
        color: #54595F;
    }

        .elementor-9 .elementor-element.elementor-element-69d57eda .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-69d57eda .elementor-icon-box-title a {
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            font-weight: 700;
            line-height: 1.3em;
        }

    .elementor-9 .elementor-element.elementor-element-69d57eda .elementor-icon-box-description {
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.27em;
    }

    .elementor-9 .elementor-element.elementor-element-69d57eda > .elementor-widget-container {
        padding: 0px 0px 0px 15px;
    }

.elementor-9 .elementor-element.elementor-element-707c9b1f {
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6f20a174.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6f20a174.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-44b7fd1b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-44b7fd1b {
    --icon-box-icon-margin: 15px;
}

    .elementor-9 .elementor-element.elementor-element-44b7fd1b .elementor-icon-box-title {
        margin-bottom: 1px;
        color: #54595F;
    }

        .elementor-9 .elementor-element.elementor-element-44b7fd1b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-44b7fd1b .elementor-icon-box-title a {
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            font-weight: 700;
            line-height: 1.3em;
        }

    .elementor-9 .elementor-element.elementor-element-44b7fd1b .elementor-icon-box-description {
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.27em;
    }

    .elementor-9 .elementor-element.elementor-element-44b7fd1b > .elementor-widget-container {
        padding: 0px 0px 0px 15px;
    }

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-58af1bcc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-58af1bcc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-72ab5d07 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-72ab5d07 {
    --icon-box-icon-margin: 15px;
}

    .elementor-9 .elementor-element.elementor-element-72ab5d07 .elementor-icon-box-title {
        margin-bottom: 1px;
        color: #54595F;
    }

        .elementor-9 .elementor-element.elementor-element-72ab5d07 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-72ab5d07 .elementor-icon-box-title a {
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            font-weight: 700;
            line-height: 1.3em;
        }

    .elementor-9 .elementor-element.elementor-element-72ab5d07 .elementor-icon-box-description {
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.27em;
    }

    .elementor-9 .elementor-element.elementor-element-72ab5d07 > .elementor-widget-container {
        padding: 0px 0px 0px 15px;
    }

.elementor-9 .elementor-element.elementor-element-217c46e8 > .elementor-container {
    max-width: 400px;
}

.elementor-9 .elementor-element.elementor-element-217c46e8 {
    padding: 40px 0px 40px 0px;
}

.elementor-9 .elementor-element.elementor-element-6b463ff3 .elementor-icon-list-icon i {
    color: #54595F;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6b463ff3 .elementor-icon-list-icon svg {
    fill: #54595F;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6b463ff3 {
    --e-icon-list-icon-size: 9px;
    --icon-vertical-offset: 0px;
}

    .elementor-9 .elementor-element.elementor-element-6b463ff3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6b463ff3 .elementor-icon-list-item > a {
        font-family: "Inter", Sans-serif;
        font-weight: 700;
    }

    .elementor-9 .elementor-element.elementor-element-6b463ff3 .elementor-icon-list-text {
        transition: color 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-727cde59 .elementor-button .elementor-align-icon-right {
    margin-left: 14px;
}

.elementor-9 .elementor-element.elementor-element-727cde59 .elementor-button .elementor-align-icon-left {
    margin-right: 14px;
}

.elementor-9 .elementor-element.elementor-element-727cde59 .elementor-button {
    font-size: 30px;
    font-weight: 700;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0561AA;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 30px 20px 30px;
}

.elementor-9 .elementor-element.elementor-element-4e97af34 {
    text-align: center;
}

    .elementor-9 .elementor-element.elementor-element-4e97af34 .elementor-heading-title {
        color: #003D79;
        font-size: 20px;
        line-height: 1em;
    }

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6ea73fe1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6ea73fe1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6ea73fe1.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-56795da5 > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-56795da5 {
    width: auto;
    max-width: auto;
}

.elementor-9 .elementor-element.elementor-element-1697725a {
    width: auto;
    max-width: auto;
}

.elementor-9 .elementor-element.elementor-element-14656cf3 > .elementor-container {
    max-width: 400px;
}

.elementor-9 .elementor-element.elementor-element-14656cf3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-14656cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #12172A;
}

.elementor-9 .elementor-element.elementor-element-14656cf3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-9 .elementor-element.elementor-element-14656cf3 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-2499ef5b {
    text-align: center;
}

    .elementor-9 .elementor-element.elementor-element-2499ef5b .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Inter", Sans-serif;
        font-size: 14px;
    }

.elementor-9 .elementor-element.elementor-element-2909bc17:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2909bc17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E8E8E8;
}

.elementor-9 .elementor-element.elementor-element-2909bc17 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

    .elementor-9 .elementor-element.elementor-element-2909bc17 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-553e7e3e .elementor-heading-title {
    color: #404040;
    font-family: "Inter", Sans-serif;
    font-size: 34px;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-1336f250 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-1336f250 .elementor-icon-box-title {
    color: #404040;
}

    .elementor-9 .elementor-element.elementor-element-1336f250 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-1336f250 .elementor-icon-box-title a {
        font-family: "Inter", Sans-serif;
        font-size: 20px;
        font-weight: 700;
    }

.elementor-9 .elementor-element.elementor-element-1336f250 .elementor-icon-box-description {
    color: #404040;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-5ae98ab0 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-5ae98ab0 .elementor-icon-box-title {
    color: #404040;
}

    .elementor-9 .elementor-element.elementor-element-5ae98ab0 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5ae98ab0 .elementor-icon-box-title a {
        font-family: "Inter", Sans-serif;
        font-size: 20px;
        font-weight: 700;
    }

.elementor-9 .elementor-element.elementor-element-5ae98ab0 .elementor-icon-box-description {
    color: #404040;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-34281ee .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-34281ee .elementor-icon-box-title {
    color: #404040;
}

    .elementor-9 .elementor-element.elementor-element-34281ee .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-34281ee .elementor-icon-box-title a {
        font-family: "Inter", Sans-serif;
        font-size: 20px;
        font-weight: 700;
    }

.elementor-9 .elementor-element.elementor-element-34281ee .elementor-icon-box-description {
    color: #404040;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-6e5f9426 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-6e5f9426 .elementor-icon-box-title {
    color: #404040;
}

    .elementor-9 .elementor-element.elementor-element-6e5f9426 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6e5f9426 .elementor-icon-box-title a {
        font-family: "Inter", Sans-serif;
        font-size: 20px;
        font-weight: 700;
    }

.elementor-9 .elementor-element.elementor-element-6e5f9426 .elementor-icon-box-description {
    color: #404040;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-105393a4 {
    text-align: center;
}

    .elementor-9 .elementor-element.elementor-element-105393a4 > .elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

.elementor-9 .elementor-element.elementor-element-4cb95ad2 > .elementor-container {
    max-width: 1300px;
}

.elementor-9 .elementor-element.elementor-element-4cb95ad2 {
    padding: 80px 0px 80px 0px;
}

.elementor-9 .elementor-element.elementor-element-784fdbdf > .elementor-element-populated > .elementor-background-overlay {
    opacity: 1;
}

.elementor-9 .elementor-element.elementor-element-784fdbdf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-9 .elementor-element.elementor-element-784fdbdf > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-3b790b76 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-3b790b76 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #092142;
}

    .elementor-9 .elementor-element.elementor-element-3b790b76 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3b790b76 .elementor-icon-box-title a {
        font-family: "Arial", Sans-serif;
        font-size: 26px;
        font-weight: 900;
    }

.elementor-9 .elementor-element.elementor-element-3b790b76 .elementor-icon-box-description {
    color: #092142;
    font-family: "Arial", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-1a5fc12a .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-1a5fc12a .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #092142;
}

    .elementor-9 .elementor-element.elementor-element-1a5fc12a .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-1a5fc12a .elementor-icon-box-title a {
        font-family: "Arial", Sans-serif;
        font-size: 26px;
        font-weight: 900;
    }

.elementor-9 .elementor-element.elementor-element-1a5fc12a .elementor-icon-box-description {
    color: #092142;
    font-family: "Arial", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-35ae2d37 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-35ae2d37 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #092142;
}

    .elementor-9 .elementor-element.elementor-element-35ae2d37 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-35ae2d37 .elementor-icon-box-title a {
        font-family: "Arial", Sans-serif;
        font-size: 26px;
        font-weight: 900;
    }

.elementor-9 .elementor-element.elementor-element-35ae2d37 .elementor-icon-box-description {
    color: #092142;
    font-family: "Arial", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-bf6fe7c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-9 .elementor-element.elementor-element-bf6fe7c > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-90a16fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-90a16fe > .elementor-element-populated {
    padding: 0px 10px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3df949d7 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-3df949d7 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
}

    .elementor-9 .elementor-element.elementor-element-3df949d7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3df949d7 .elementor-icon-box-title a {
        font-family: "Arial", Sans-serif;
        font-size: 34px;
        font-weight: 400;
    }

.elementor-9 .elementor-element.elementor-element-3df949d7 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-3df949d7 > .elementor-widget-container {
    padding: 40px 15px 40px 15px;
    background-color: #092142;
}

.elementor-9 .elementor-element.elementor-element-efafe2d img {
    width: 100%;
    height: 300px;
}

.elementor-9 .elementor-element.elementor-element-1e9df62b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-1e9df62b > .elementor-element-populated {
    padding: 0px 5px 0px 5px;
}

.elementor-9 .elementor-element.elementor-element-5056621c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-5056621c .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
}

    .elementor-9 .elementor-element.elementor-element-5056621c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5056621c .elementor-icon-box-title a {
        font-family: "Arial", Sans-serif;
        font-size: 32px;
        font-weight: 400;
    }

.elementor-9 .elementor-element.elementor-element-5056621c .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-5056621c > .elementor-widget-container {
    padding: 40px 15px 40px 15px;
    background-color: #092142;
}

.elementor-9 .elementor-element.elementor-element-24c4bc1 img {
    width: 100%;
    height: 300px;
}

.elementor-9 .elementor-element.elementor-element-4abf15ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-4abf15ca > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-42b2b401 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-42b2b401 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
}

    .elementor-9 .elementor-element.elementor-element-42b2b401 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-42b2b401 .elementor-icon-box-title a {
        font-family: "Arial", Sans-serif;
        font-size: 34px;
        font-weight: 400;
    }

.elementor-9 .elementor-element.elementor-element-42b2b401 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-42b2b401 > .elementor-widget-container {
    padding: 40px 15px 40px 15px;
    background-color: #092142;
}

.elementor-9 .elementor-element.elementor-element-4a270e63 img {
    width: 100%;
    height: 300px;
}

.elementor-9 .elementor-element.elementor-element-19d0d3c7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

    .elementor-9 .elementor-element.elementor-element-19d0d3c7 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-4d10f76a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-4d10f76a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-9 .elementor-element.elementor-element-4d10f76a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-77157de3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-77157de3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-77157de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #092142;
}

.elementor-9 .elementor-element.elementor-element-77157de3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

    .elementor-9 .elementor-element.elementor-element-77157de3 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-619e0272 {
    text-align: left;
}

    .elementor-9 .elementor-element.elementor-element-619e0272 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Arial", Sans-serif;
        font-size: 34px;
        font-weight: 400;
        line-height: 1.3em;
    }

    .elementor-9 .elementor-element.elementor-element-619e0272 > .elementor-widget-container {
        padding: 0px 37px 0px 0px;
    }

.elementor-9 .elementor-element.elementor-element-4d8cac86.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-9 .elementor-element.elementor-element-7d91d760 .elementor-button .elementor-align-icon-right {
    margin-left: 20px;
}

.elementor-9 .elementor-element.elementor-element-7d91d760 .elementor-button .elementor-align-icon-left {
    margin-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-7d91d760 .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #3375CB;
    border-radius: 0px 0px 0px 0px;
    padding: 30px 40px 30px 40px;
}

.elementor-9 .elementor-element.elementor-element-7d91d760 {
    width: var( --container-widget-width, 500px );
    max-width: 500px;
    --container-widget-width: 500px;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-3ee7d98e {
    --spacer-size: 50px;
}

.elementor-9 .elementor-element.elementor-element-45ad418:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-45ad418 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E8E8E8;
}

.elementor-9 .elementor-element.elementor-element-45ad418 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

    .elementor-9 .elementor-element.elementor-element-45ad418 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9 .elementor-element.elementor-element-55193b44 .elementor-heading-title {
    color: #404040;
    font-family: "Inter", Sans-serif;
    font-size: 34px;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-4b44aa7c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-4b44aa7c .elementor-icon-box-title {
    color: #404040;
}

    .elementor-9 .elementor-element.elementor-element-4b44aa7c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4b44aa7c .elementor-icon-box-title a {
        font-family: "Inter", Sans-serif;
        font-size: 20px;
        font-weight: 700;
    }

.elementor-9 .elementor-element.elementor-element-4b44aa7c .elementor-icon-box-description {
    color: #404040;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-4debf550 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-4debf550 .elementor-icon-box-title {
    color: #404040;
}

    .elementor-9 .elementor-element.elementor-element-4debf550 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4debf550 .elementor-icon-box-title a {
        font-family: "Inter", Sans-serif;
        font-size: 20px;
        font-weight: 700;
    }

.elementor-9 .elementor-element.elementor-element-4debf550 .elementor-icon-box-description {
    color: #404040;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-4debf550 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-2c156f0b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-2c156f0b .elementor-icon-box-title {
    color: #404040;
}

    .elementor-9 .elementor-element.elementor-element-2c156f0b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2c156f0b .elementor-icon-box-title a {
        font-family: "Inter", Sans-serif;
        font-size: 20px;
        font-weight: 700;
    }

.elementor-9 .elementor-element.elementor-element-2c156f0b .elementor-icon-box-description {
    color: #404040;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-2d043664 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-2d043664 .elementor-icon-box-title {
    color: #404040;
}

    .elementor-9 .elementor-element.elementor-element-2d043664 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2d043664 .elementor-icon-box-title a {
        font-family: "Inter", Sans-serif;
        font-size: 20px;
        font-weight: 700;
    }

.elementor-9 .elementor-element.elementor-element-2d043664 .elementor-icon-box-description {
    color: #404040;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-381c4c7d {
    text-align: center;
    color: #092142;
}

    .elementor-9 .elementor-element.elementor-element-381c4c7d > .elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

.elementor-9 .elementor-element.elementor-element-49f5843 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ed6318a {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

@media(max-width:1024px) {
    .elementor-9 .elementor-element.elementor-element-7b2557fe > .elementor-element-populated {
        padding: 50px 30px 0px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-168ced74 > .elementor-element-populated {
        padding: 50px 30px 0px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-5215dfca .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-6b267399 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-9 .elementor-element.elementor-element-6b267399 {
        --container-widget-width: 345px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 345px );
        max-width: 345px;
    }

    .elementor-9 .elementor-element.elementor-element-ea30d0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-38f3d916 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-38f3d916 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3b790b76 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3b790b76 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-3b790b76 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-1a5fc12a .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-1a5fc12a .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-1a5fc12a .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-35ae2d37 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-35ae2d37 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-35ae2d37 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-3df949d7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3df949d7 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-3df949d7 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-3df949d7 > .elementor-widget-container {
        padding: 30px 15px 35px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-5056621c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5056621c .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-5056621c .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-5056621c > .elementor-widget-container {
        padding: 30px 15px 10px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-42b2b401 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-42b2b401 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-42b2b401 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-42b2b401 > .elementor-widget-container {
        padding: 30px 15px 35px 15px;
    }
}

@media(max-width:767px) {
    .elementor-9 .elementor-element.elementor-element-366e41ec {
        padding: 10px 10px 15px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-52017778 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2635e422 {
        padding: 0px 0px 15px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-369c82e8 {
        width: 50%;
    }

    .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-369c82e8.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-9 .elementor-element.elementor-element-369c82e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-9 .elementor-element.elementor-element-369c82e8.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-9 .elementor-element.elementor-element-369c82e8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-692ea7fb .elementor-heading-title {
        font-size: 13px;
        line-height: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-7b6c6712 {
        width: 50%;
    }

    .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-7b6c6712.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-9 .elementor-element.elementor-element-7b6c6712.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-9 .elementor-element.elementor-element-7b6c6712.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-7b6c6712 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-12370a0f > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-12370a0f {
        width: var( --container-widget-width, 210px );
        max-width: 210px;
        --container-widget-width: 210px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9 .elementor-element.elementor-element-5a30cf9e .elementor-button {
        font-size: 16px;
        padding: 8px 10px 8px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-5a30cf9e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b0caf66 > .elementor-container {
        min-height: 200px;
    }

    .elementor-9 .elementor-element.elementor-element-b0caf66:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b0caf66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/01/64a347808fee-main-18-1.webp");
        background-position: center center;
        background-size: cover;
    }

    .elementor-9 .elementor-element.elementor-element-b0caf66 {
        padding: 10px 10px 15px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-30635c0 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-18dd0043 {
        padding: 10px 10px 15px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-6f3c7c7 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4292e268 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-9 .elementor-element.elementor-element-4292e268 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-29a58b66 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-29a58b66 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-405eb40a {
        padding: 0px 10px 30px 10px;
    }

    .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-579a603e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-9 .elementor-element.elementor-element-579a603e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-9 .elementor-element.elementor-element-579a603e.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-579a603e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-43c686db .elementor-button {
        font-size: 20px;
        padding: 20px 70px 20px 70px;
    }

    .elementor-9 .elementor-element.elementor-element-450dfbc6 {
        text-align: right;
        width: auto;
        max-width: auto;
        align-self: flex-start;
    }

        .elementor-9 .elementor-element.elementor-element-450dfbc6 .elementor-heading-title {
            font-size: 16px;
            line-height: 1.5em;
        }

    .elementor-9 .elementor-element.elementor-element-706c3361 {
        padding: 15px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-342aa15f {
        width: 50%;
    }

        .elementor-9 .elementor-element.elementor-element-342aa15f > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

    .elementor-9 .elementor-element.elementor-element-59c5672a .elementor-heading-title {
        font-size: 18px;
        line-height: 1.3em;
    }

    .elementor-9 .elementor-element.elementor-element-59c5672a > .elementor-widget-container {
        padding: 0px 0px 0px 7px;
        border-width: 0px 0px 0px 3px;
    }

    .elementor-9 .elementor-element.elementor-element-75bd2da6 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.3em;
    }

    .elementor-9 .elementor-element.elementor-element-75bd2da6 > .elementor-widget-container {
        padding: 0px 0px 0px 7px;
        border-width: 0px 0px 0px 3px;
    }

    .elementor-9 .elementor-element.elementor-element-5b8d7be1 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-18e6cd10 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.3em;
    }

    .elementor-9 .elementor-element.elementor-element-18e6cd10 > .elementor-widget-container {
        padding: 0px 0px 0px 7px;
        border-width: 0px 0px 0px 3px;
    }

    .elementor-9 .elementor-element.elementor-element-1621ed69 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.3em;
    }

    .elementor-9 .elementor-element.elementor-element-1621ed69 > .elementor-widget-container {
        padding: 0px 0px 0px 7px;
        border-width: 0px 0px 0px 3px;
    }

    .elementor-9 .elementor-element.elementor-element-dfa801b {
        --padding-block-start: 33px;
        --padding-block-end: 33px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-4238c439 {
        padding: 0px 0px 15px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2bf28ed1 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-69d57eda .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-69d57eda .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-69d57eda .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-69d57eda {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-6f20a174 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-44b7fd1b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-44b7fd1b .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-44b7fd1b .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-44b7fd1b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-72ab5d07 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-72ab5d07 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-72ab5d07 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-72ab5d07 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-72ab5d07 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-217c46e8 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e9ea0d6 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-73f34383 {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-6b463ff3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6b463ff3 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-727cde59 .elementor-button {
        font-size: 24px;
        padding: 25px 50px 25px 50px;
    }

    .elementor-9 .elementor-element.elementor-element-4e97af34 {
        text-align: center;
    }

        .elementor-9 .elementor-element.elementor-element-4e97af34 .elementor-heading-title {
            font-size: 18px;
            line-height: 1em;
        }

    .elementor-9 .elementor-element.elementor-element-a550ebd {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-6ea73fe1.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-56795da5 img {
        width: 65px;
    }

    .elementor-9 .elementor-element.elementor-element-56795da5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-56795da5 {
        width: auto;
        max-width: auto;
    }

    .elementor-9 .elementor-element.elementor-element-1697725a > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-1697725a {
        width: var( --container-widget-width, 210px );
        max-width: 210px;
        --container-widget-width: 210px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9 .elementor-element.elementor-element-14656cf3 {
        padding: 5px 0px 5px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2499ef5b .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-9 .elementor-element.elementor-element-2baaa2ce {
        padding: 15px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4e541d25 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-2cd29288 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2909bc17 > .elementor-container {
        max-width: 360px;
    }

    .elementor-9 .elementor-element.elementor-element-2909bc17 {
        border-width: 1px 0px 0px 0px;
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-7c3401cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-45ad418 > .elementor-container {
        max-width: 360px;
    }

    .elementor-9 .elementor-element.elementor-element-45ad418 {
        border-width: 1px 0px 0px 0px;
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 40px 0px 40px 0px;
    }
}

@media(min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-851bdcf {
        width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-6b39a0a1 {
        width: 37%;
    }

    .elementor-9 .elementor-element.elementor-element-37586419 {
        width: 29.332%;
    }

    .elementor-9 .elementor-element.elementor-element-7f750527 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-25aef69e {
        width: 6%;
    }

    .elementor-9 .elementor-element.elementor-element-784fdbdf {
        width: 87.332%;
    }

    .elementor-9 .elementor-element.elementor-element-61a01eca {
        width: 6%;
    }

    .elementor-9 .elementor-element.elementor-element-716994c {
        width: 36.818%;
    }

    .elementor-9 .elementor-element.elementor-element-531a2596 {
        width: 63.182%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-5e8784dc {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-716994c {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-531a2596 {
        width: 50%;
    }
}
