.elementor-146 .elementor-element.elementor-element-df446b2:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-df446b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #062A44 0%, #034B80 64%);
}

.elementor-146 .elementor-element.elementor-element-df446b2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-146 .elementor-element.elementor-element-df446b2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-146 .elementor-element.elementor-element-4ee4f08 > .elementor-element-populated {
    padding: 50px 50px 50px 50px;
}

.elementor-146 .elementor-element.elementor-element-9191f8b {
    color: #FFFFFF;
    font-weight: 400;
}

.elementor-146 .elementor-element.elementor-element-b0594e4 > .elementor-element-populated {
    padding: 50px 50px 50px 50px;
}

.elementor-146 .elementor-element.elementor-element-a30f0cd.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-146 .elementor-element.elementor-element-a30f0cd.elementor-view-framed .elementor-icon, .elementor-146 .elementor-element.elementor-element-a30f0cd.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-146 .elementor-element.elementor-element-a30f0cd.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px;
}

.elementor-146 .elementor-element.elementor-element-a30f0cd.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px;
}

.elementor-146 .elementor-element.elementor-element-a30f0cd.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px;
}

.elementor-146 .elementor-element.elementor-element-a30f0cd .elementor-icon {
    font-size: 30px;
}

.elementor-146 .elementor-element.elementor-element-a30f0cd .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
}

.elementor-146 .elementor-element.elementor-element-a30f0cd .elementor-icon-box-title, .elementor-146 .elementor-element.elementor-element-a30f0cd .elementor-icon-box-title a {
    font-size: 16px;
    text-transform: uppercase;
}

.elementor-146 .elementor-element.elementor-element-a30f0cd .elementor-icon-box-description {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 26px;
}

.elementor-146 .elementor-element.elementor-element-a30f0cd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-146 .elementor-element.elementor-element-4c6045d.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-146 .elementor-element.elementor-element-4c6045d.elementor-view-framed .elementor-icon, .elementor-146 .elementor-element.elementor-element-4c6045d.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-146 .elementor-element.elementor-element-4c6045d.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px;
}

.elementor-146 .elementor-element.elementor-element-4c6045d.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px;
}

.elementor-146 .elementor-element.elementor-element-4c6045d.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px;
}

.elementor-146 .elementor-element.elementor-element-4c6045d .elementor-icon {
    font-size: 30px;
}

.elementor-146 .elementor-element.elementor-element-4c6045d .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
}

.elementor-146 .elementor-element.elementor-element-4c6045d .elementor-icon-box-title, .elementor-146 .elementor-element.elementor-element-4c6045d .elementor-icon-box-title a {
    font-size: 16px;
    text-transform: uppercase;
}

.elementor-146 .elementor-element.elementor-element-4c6045d .elementor-icon-box-description {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 26px;
}

.elementor-146 .elementor-element.elementor-element-4c6045d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-146 .elementor-element.elementor-element-b0e3ae9 > .elementor-element-populated {
    padding: 50px 50px 50px 50px;
}

.elementor-146 .elementor-element.elementor-element-18900df .elementor-menu-toggle {
    margin: 0 auto;
}

.elementor-146 .elementor-element.elementor-element-18900df .elementor-nav-menu--main .elementor-item {
    color: #FFFFFF;
    fill: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
}

.elementor-146 .elementor-element.elementor-element-18900df .elementor-nav-menu--main .elementor-item:hover, .elementor-146 .elementor-element.elementor-element-18900df .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-146 .elementor-element.elementor-element-18900df .elementor-nav-menu--main .elementor-item.highlighted, .elementor-146 .elementor-element.elementor-element-18900df .elementor-nav-menu--main .elementor-item:focus {
    color: #FF0000;
    fill: #FF0000;
}

.elementor-146 .elementor-element.elementor-element-18900df .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #FF0000;
}

@media(max-width: 767px) {
    .elementor-146 .elementor-element.elementor-element-a30f0cd .elementor-icon-box-icon {
        margin-bottom:16px;
    }

    .elementor-146 .elementor-element.elementor-element-4c6045d .elementor-icon-box-icon {
        margin-bottom: 16px;
    }
}
