.elementor-8786 .elementor-element.elementor-element-a72a0e5:not(.elementor-motion-effects-element-type-background),
.elementor-8786 .elementor-element.elementor-element-a72a0e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0e5580 !important;
}

.elementor-8786 .elementor-element.elementor-element-a72a0e5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 0px 0px;
}

.elementor-8786 .elementor-element.elementor-element-a72a0e5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8786 .elementor-element.elementor-element-8665716 {
    text-align: center;
}

.elementor-8786 .elementor-element.elementor-element-9d7e4b1:not(.elementor-motion-effects-element-type-background),
.elementor-8786 .elementor-element.elementor-element-9d7e4b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0e5580 !important;
}

.elementor-8786 .elementor-element.elementor-element-9d7e4b1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 15px 0px;
}

.elementor-8786 .elementor-element.elementor-element-9d7e4b1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8786 .elementor-element.elementor-element-b936253 {
    text-align: center;
}

.elementor-8786 .elementor-element.elementor-element-b936253 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-8786 .elementor-element.elementor-element-bbd8b6e {
    text-align: center;
}

.elementor-8786 .elementor-element.elementor-element-bbd8b6e .elementor-heading-title {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-8786 .elementor-element.elementor-element-36e5ed4 {
    text-align: center;
}

.elementor-8786 .elementor-element.elementor-element-36e5ed4 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-8786 .elementor-element.elementor-element-5c10c00 {
    text-align: center;
}

.elementor-8786 .elementor-element.elementor-element-5c10c00 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-8786 .elementor-element.elementor-element-e76c620 {
    text-align: center;
}

.elementor-8786 .elementor-element.elementor-element-e76c620 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-8786 .elementor-element.elementor-element-34d46d4 {
    text-align: center;
}

.elementor-8786 .elementor-element.elementor-element-34d46d4 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-8786 .elementor-element.elementor-element-d4fbf1d {
    --divider-border-style: solid;
    --divider-color: #CAE1FB;
    --divider-border-width: 1.5px;
}

.elementor-8786 .elementor-element.elementor-element-d4fbf1d .elementor-divider-separator {
    width: 100%;
}

.elementor-8786 .elementor-element.elementor-element-d4fbf1d .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-8786 .elementor-element.elementor-element-f76502c .elementor-heading-title {
    color: #3F79B9;
    font-weight: 500;
    text-decoration: underline;
}

.elementor-8786 .elementor-element.elementor-element-b9a685e .elementor-heading-title {
    color: #3F79B9;
    font-weight: 500;
    text-decoration: underline;
}

.elementor-bc-flex-widget .elementor-8786 .elementor-element.elementor-element-72523ed.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-8786 .elementor-element.elementor-element-72523ed.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-40230d2.elementor-social-icon {
    background-color: #6E575700;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-40230d2.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-40230d2.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-9cf67a5.elementor-social-icon {
    background-color: #6E575700;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-9cf67a5.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-9cf67a5.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-379fa97.elementor-social-icon {
    background-color: #6E575700;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-379fa97.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-379fa97.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-28a990b.elementor-social-icon {
    background-color: #6E575700;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-28a990b.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-28a990b.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-5af138f.elementor-social-icon {
    background-color: #6E575700;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-5af138f.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-repeater-item-5af138f.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 {
    --grid-template-columns: repeat(6, auto);
    width: auto;
    max-width: auto;
    align-self: flex-end;
    --icon-size: 15px;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
}

.elementor-8786 .elementor-element.elementor-element-131daa5 .elementor-widget-container {
    text-align: right;
}

.elementor-8786 .elementor-element.elementor-element-68acd25 .elementor-heading-title {
    color: #3F79B9;
    font-weight: 500;
    text-decoration: underline;
}

.elementor-8786 .elementor-element.elementor-element-f61b3f1 .elementor-heading-title {
    color: #3F79B9;
    font-weight: 500;
    text-decoration: underline;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-40230d2.elementor-social-icon {
    background-color: #6E575700;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-40230d2.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-40230d2.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-9cf67a5.elementor-social-icon {
    background-color: #FFFFFF00;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-9cf67a5.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-9cf67a5.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-379fa97.elementor-social-icon {
    background-color: #6E575700;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-379fa97.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-379fa97.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-28a990b.elementor-social-icon {
    background-color: #6E575700;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-28a990b.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-28a990b.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-5af138f.elementor-social-icon {
    background-color: #6E575700;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-5af138f.elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-repeater-item-5af138f.elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-e96565e {
    --grid-template-columns: repeat(6, auto);
    width: 100%;
    max-width: 100%;
    --icon-size: 15px;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-widget-container {
    text-align: right;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-social-icon {
    background-color: #FFFFFF00;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-e96565e .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-8786 .elementor-element.elementor-element-c32066d:not(.elementor-motion-effects-element-type-background),
.elementor-8786 .elementor-element.elementor-element-c32066d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #002148;
}

.elementor-8786 .elementor-element.elementor-element-c32066d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 0px 5px 0px;
}

.elementor-8786 .elementor-element.elementor-element-c32066d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8786 .elementor-element.elementor-element-b9ce041 {
    text-align: center;
}

.elementor-8786 .elementor-element.elementor-element-b9ce041 .elementor-heading-title {
    color: #3D6AAD;
    font-weight: 400;
}

@media(min-width:768px) {
    .elementor-8786 .elementor-element.elementor-element-2a17eb9 {
        width: 10%;
    }
    .elementor-8786 .elementor-element.elementor-element-72523ed {
        width: 30%;
    }
}

@media(max-width:1024px) {
    .elementor-8786 .elementor-element.elementor-element-131daa5 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-8786 .elementor-element.elementor-element-e96565e {
        width: 100%;
        max-width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-8786 .elementor-element.elementor-element-3fe4bf1 {
        width: 50%;
    }
    .elementor-8786 .elementor-element.elementor-element-68acd25>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }
    .elementor-8786 .elementor-element.elementor-element-68acd25 {
        text-align: left;
    }
    .elementor-8786 .elementor-element.elementor-element-df8b91f {
        width: 50%;
    }
    .elementor-8786 .elementor-element.elementor-element-e96565e .elementor-widget-container {
        text-align: center;
    }
}