

.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: #ffffff;
}

.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-919a0e2 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.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-887d2e7.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-78 .elementor-element.elementor-element-887d2e7 > .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-887d2e7 > .elementor-element-populated {
    text-align: right;
}

.elementor-78 .elementor-element.elementor-element-f361dee {
    font-size: 16px;
    line-height: 24px;
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-78 .elementor-element.elementor-element-f361dee > .elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

.elementor-78 .elementor-element.elementor-element-ada8fac {
    font-size: 16px;
    line-height: 24px;
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-78 .elementor-element.elementor-element-ada8fac > .elementor-widget-container {
        padding: 0px 16px 0px 16px;
    }

.elementor-78 .elementor-element.elementor-element-e52a00e > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-78 .elementor-element.elementor-element-e52a00e:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-e52a00e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #ffffff 0%, #fafafa 100%);
}

.elementor-78 .elementor-element.elementor-element-e52a00e {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #dfe2ed;
    box-shadow: 0px 0px 37px 0px rgba(86,109,251,0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 0px 5px 0px;
    z-index: 0;
}

    .elementor-78 .elementor-element.elementor-element-e52a00e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-78 .elementor-element.elementor-element-fcaeb2e > .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-51190a3 .man_logo {
    font-family: "Hind", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #f15822;
}

.elementor-78 .elementor-element.elementor-element-51190a3 .man_logo_img {
    max-width: 164px;
}

.elementor-78 .elementor-element.elementor-element-bf3eeb5.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-78 .elementor-element.elementor-element-bf3eeb5 > .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-bf3eeb5 > .elementor-element-populated {
    text-align: right;
}

.elementor-78 .elementor-element.elementor-element-9ef0ef2 .sm_nav_menu > li {
    padding: 10px 15px 10px 15px;
}

.elementor-78 .elementor-element.elementor-element-9ef0ef2 .sm_menu .menu-item a {
    color: #3a426d;
}

.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;
}

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(max-width:1024px) {
    .elementor-78 .elementor-element.elementor-element-51190a3 .man_logo_img {
        max-width: 347px;
    }

    .elementor-78 .elementor-element.elementor-element-9ef0ef2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-78 .elementor-element.elementor-element-e52a00e {
        padding: 5px 0px 5px 0px;
    }

    .elementor-78 .elementor-element.elementor-element-fcaeb2e {
        width: 60%;
    }

    .elementor-78 .elementor-element.elementor-element-51190a3 .man_logo_img {
        max-width: 344px;
    }

    .elementor-78 .elementor-element.elementor-element-bf3eeb5 {
        width: 40%;
    }

    .elementor-78 .elementor-element.elementor-element-9ef0ef2 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-78 .elementor-element.elementor-element-d09c092 {
        width: 60.878%;
    }

    .elementor-78 .elementor-element.elementor-element-887d2e7 {
        width: 39.122%;
    }

    .elementor-78 .elementor-element.elementor-element-fcaeb2e {
        width: 23.684%;
    }

    .elementor-78 .elementor-element.elementor-element-bf3eeb5 {
        width: 76.316%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-78 .elementor-element.elementor-element-fcaeb2e {
        width: 50%;
    }

    .elementor-78 .elementor-element.elementor-element-bf3eeb5 {
        width: 50%;
    }
}
