.elementor-78 .elementor-element.elementor-element-919a0e2:not(.elementor-motion-effects-element-type-background),
.elementor-78 .elementor-element.elementor-element-919a0e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #9966CB;
}

.elementor-78 .elementor-element.elementor-element-919a0e2>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78 .elementor-element.elementor-element-919a0e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 11;
}

.elementor-78 .elementor-element.elementor-element-d09c092>.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-78 .elementor-element.elementor-element-d09c092>.elementor-element-populated {
    /* box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); */
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-78 .elementor-element.elementor-element-d09c092>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78 .elementor-element.elementor-element-d4e6e5f .elementor-icon-list-icon i {
    color: #ffffff;
}

.elementor-78 .elementor-element.elementor-element-d4e6e5f .elementor-icon-list-icon svg {
    fill: #ffffff;
}

.elementor-78 .elementor-element.elementor-element-d4e6e5f {
    --e-icon-list-icon-size: 14px;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-78 .elementor-element.elementor-element-f33615b:not(.elementor-motion-effects-element-type-background),
.elementor-78 .elementor-element.elementor-element-f33615b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-78 .elementor-element.elementor-element-f33615b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-78 .elementor-element.elementor-element-f33615b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78 .elementor-element.elementor-element-a0d3cc8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-78 .elementor-element.elementor-element-a0d3cc8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-78 .elementor-element.elementor-element-a0d3cc8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-78 .elementor-element.elementor-element-a0d3cc8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78 .elementor-element.elementor-element-51190a3 .man_logo {
    font-family: "Open Sans", Sans-serif;
    font-size: 31px;
    font-weight: 700;
    line-height: 31px;
    color: #2B186A;
}

.elementor-78 .elementor-element.elementor-element-51190a3 .man_logo_img {
    max-width: 223px;
}

.elementor-78 .elementor-element.elementor-element-b99913c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-78 .elementor-element.elementor-element-b99913c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-78 .elementor-element.elementor-element-b99913c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-78 .elementor-element.elementor-element-b99913c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78 .elementor-element.elementor-element-9ef0ef2 .sm_nav_menu>li {
    padding: 10px 20px 10px 39px;
}

.elementor-78 .elementor-element.elementor-element-9ef0ef2>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-78 .elementor-element.elementor-element-9ef0ef2 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-78 .elementor-element.elementor-element-626e6ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-78 .elementor-element.elementor-element-626e6ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-78 .elementor-element.elementor-element-626e6ae>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-78 .elementor-element.elementor-element-626e6ae>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78 .elementor-element.elementor-element-ecdb706 {
    text-align: right;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-78 .elementor-element.elementor-element-ecdb706>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 0%, #00000005 100%);
}

body.elementor-page-78:not(.elementor-motion-effects-element-type-background),
body.elementor-page-78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4054b2;
}

@media(min-width:768px) {
    .elementor-78 .elementor-element.elementor-element-a0d3cc8 {
        width: 22.211%;
    }

    .elementor-78 .elementor-element.elementor-element-b99913c {
        width: 59.762%;
    }

    .elementor-78 .elementor-element.elementor-element-626e6ae {
        width: 17.691%;
    }
}

@media(max-width:1024px) {
    .elementor-78 .elementor-element.elementor-element-51190a3 .man_logo_img {
        max-width: 155px;
    }

    .elementor-78 .elementor-element.elementor-element-9ef0ef2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-ecdb706>.elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }
}

@media(max-width:767px) {
    .elementor-78 .elementor-element.elementor-element-51190a3 .man_logo_img {
        max-width: 148px;
    }

    .elementor-78 .elementor-element.elementor-element-9ef0ef2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}