.elementor-24088 .elementor-element.elementor-element-b5cab95{box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.06);margin-top:0px;margin-bottom:102px;padding:0px 0px 0px 0px;z-index:99999;}.elementor-24088 .elementor-element.elementor-element-afb3316 > .elementor-column-wrap > .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-24088 .elementor-element.elementor-element-afb3316 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-24088 .elementor-element.elementor-element-232f9fe > .elementor-container{max-width:1840px;}.elementor-24088 .elementor-element.elementor-element-232f9fe:not(.elementor-motion-effects-element-type-background), .elementor-24088 .elementor-element.elementor-element-232f9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f473460 );}.elementor-24088 .elementor-element.elementor-element-232f9fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;}.elementor-24088 .elementor-element.elementor-element-232f9fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-24088 .elementor-element.elementor-element-bbd2da1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-24088 .elementor-element.elementor-element-bbd2da1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24088 .elementor-element.elementor-element-bbd2da1 > .elementor-column-wrap > .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-24088 .elementor-element.elementor-element-bbd2da1 > .elementor-element-populated > .elementor-widget-wrap{padding:16px 0px 16px 0px;}.elementor-24088 .elementor-element.elementor-element-8faba42 img{width:100%;}.elementor-24088 .elementor-element.elementor-element-8faba42{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-24088 .elementor-element.elementor-element-e0bf47a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-24088 .elementor-element.elementor-element-e0bf47a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24088 .elementor-element.elementor-element-e0bf47a > .elementor-column-wrap > .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-24088 .elementor-element.elementor-element-e0bf47a > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-24088 .elementor-element.elementor-element-a12e7f9{--jmm-top-items-icon-size:0px;--jmm-top-item-dropdown-icon-size:15px;--jmm-top-items-ver-padding:16px;--jmm-top-items-hor-padding:8px;--jmm-top-items-gap:0px;--jmm-top-items-hor-align:center;--jmm-sub-menu-offset:20px;--jmm-mega-container-ver-padding:0px;--jmm-mega-container-hor-padding:0px;--jmm-sub-items-ver-padding:0px;--jmm-sub-items-hor-padding:0px;--jmm-sub-items-gap:0px;--jmm-sub-menu-top-left-radius:0px;--jmm-sub-menu-top-right-radius:0px;--jmm-sub-menu-bottom-right-radius:0px;--jmm-sub-menu-bottom-left-radius:0px;--jmm-top-item-icon-color:var( --e-global-color-0b7e4b2 );--jmm-top-item-title-color:var( --e-global-color-0b7e4b2 );--jmm-top-item-dropdown-icon-color:var( --e-global-color-0b7e4b2 );--jmm-sub-item-icon-color:var( --e-global-color-0b7e4b2 );--jmm-top-hover-item-icon-color:#456EC4;--jmm-top-hover-item-title-color:#456EC4;--jmm-top-hover-item-dropdown-color:#456EC4;--jmm-sub-hover-item-icon-color:#456EC4;--jmm-sub-hover-item-title-color:#456EC4;--jmm-sub-hover-item-dropdown-color:#456EC4;--jmm-top-active-item-icon-color:#456EC4;--jmm-top-active-item-title-color:#456EC4;--jmm-top-active-item-dropdown-color:#456EC4;--jmm-dropdown-bg-color:var( --e-global-color-3d2767b );--jmm-dropdown-item-icon-color:var( --e-global-color-0b7e4b2 );--jmm-dropdown-item-title-color:var( --e-global-color-0b7e4b2 );--jmm-dropdown-item-badge-color:var( --e-global-color-0b7e4b2 );--jmm-dropdown-hover-item-icon-color:#456EC4;--jmm-dropdown-hover-item-title-color:#456EC4;--jmm-dropdown-hover-item-badge-color:#456EC4;--jmm-dropdown-active-item-icon-color:#456EC4;--jmm-dropdown-active-item-title-color:#456EC4;--jmm-dropdown-active-item-badge-color:#456EC4;--jmm-dropdown-toggle-color:var( --e-global-color-0b7e4b2 );--jmm-dropdown-toggle-bg-color:#FFFFFF00;}.elementor-24088 .elementor-element.elementor-element-a12e7f9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-24088 .elementor-element.elementor-element-a12e7f9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;line-height:120%;}.elementor-24088 .elementor-element.elementor-element-a12e7f9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
					.elementor-24088 .elementor-element.elementor-element-a12e7f9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
					.elementor-24088 .elementor-element.elementor-element-a12e7f9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
					.elementor-24088 .elementor-element.elementor-element-a12e7f9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-radius:0px 0px 0px 0px;}.elementor-24088 .elementor-element.elementor-element-a12e7f9 .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-item__link--top-level{font-family:"Lato", Sans-serif;font-weight:600;}.elementor-24088 .elementor-element.elementor-element-a12e7f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24088 .elementor-element.elementor-element-66d0ea4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-24088 .elementor-element.elementor-element-66d0ea4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24088 .elementor-element.elementor-element-66d0ea4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-24088 .elementor-element.elementor-element-66d0ea4 > .elementor-column-wrap > .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-24088 .elementor-element.elementor-element-66d0ea4 > .elementor-element-populated > .elementor-widget-wrap{padding:16px 0px 16px 0px;}.elementor-24088 .elementor-element.elementor-element-676e3f4 .elementor-button{font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:15px;fill:#456EC4;color:#456EC4;background-color:#456EC400;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24088 .elementor-element.elementor-element-676e3f4 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-24088 .elementor-element.elementor-element-676e3f4{width:auto;max-width:auto;}.elementor-24088 .elementor-element.elementor-element-c4145b8 .elementor-button{font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:15px;background-color:#456EC4;border-radius:64px 64px 64px 64px;padding:16px 24px 16px 24px;}.elementor-24088 .elementor-element.elementor-element-c4145b8 .elementor-button:hover, .elementor-24088 .elementor-element.elementor-element-c4145b8 .elementor-button:focus{background-color:#456EC4E0;}.elementor-24088 .elementor-element.elementor-element-c4145b8{width:auto;max-width:auto;}.elementor-24088 .elementor-element.elementor-element-4b2f8ad > .elementor-column-wrap > .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-24088 .elementor-element.elementor-element-4b2f8ad > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}@media(max-width:1074px){.elementor-24088 .elementor-element.elementor-element-232f9fe{padding:0px 0px 0px 0px;}.elementor-24088 .elementor-element.elementor-element-bbd2da1 > .elementor-element-populated > .elementor-widget-wrap{padding:16px 0px 16px 50px;}.elementor-24088 .elementor-element.elementor-element-a12e7f9{--jmm-top-items-ver-padding:16px;--jmm-top-items-hor-padding:16px;--jmm-top-items-gap:0px;--jmm-sub-menu-offset:14px;--jmm-dropdown-container-width:100%;--jmm-dropdown-top-items-icon-size:7px;--jmm-dropdown-top-items-ver-padding:16px;--jmm-dropdown-top-items-hor-padding:0px;--jmm-dropdown-top-items-gap:0px;--jmm-dropdown-sub-items-ver-padding:0px;--jmm-dropdown-sub-items-hor-padding:0px;--jmm-dropdown-toggle-size:27px;--jmm-dropdown-toggle-distance:30px;}.elementor-24088 .elementor-element.elementor-element-a12e7f9 .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-item__link--top-level{font-size:15px;line-height:15px;}.elementor-24088 .elementor-element.elementor-element-66d0ea4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24088 .elementor-element.elementor-element-66d0ea4 > .elementor-element-populated > .elementor-widget-wrap{padding:16px 82px 16px 0px;}}@media(max-width:767px){.elementor-24088 .elementor-element.elementor-element-bbd2da1 > .elementor-element-populated > .elementor-widget-wrap{padding:16px 0px 16px 16px;}.elementor-24088 .elementor-element.elementor-element-8faba42{text-align:left;--container-widget-width:118.667px;--container-widget-flex-grow:0;width:var( --container-widget-width, 118.667px );max-width:118.667px;}.elementor-24088 .elementor-element.elementor-element-8faba42 img{width:155px;}.elementor-24088 .elementor-element.elementor-element-8faba42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24088 .elementor-element.elementor-element-a12e7f9{--jmm-dropdown-top-items-ver-padding:20px;--jmm-dropdown-toggle-distance:0px;}.elementor-24088 .elementor-element.elementor-element-a12e7f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24088 .elementor-element.elementor-element-66d0ea4 > .elementor-element-populated > .elementor-widget-wrap{padding:16px 50px 16px 0px;}.elementor-24088 .elementor-element.elementor-element-676e3f4 .elementor-button{font-size:14px;line-height:19.6px;}.elementor-24088 .elementor-element.elementor-element-c4145b8 .elementor-button{font-size:14px;line-height:19.6px;padding:12px 16px 12px 16px;}}@media(min-width:768px){.elementor-24088 .elementor-element.elementor-element-bbd2da1{width:25%;}.elementor-24088 .elementor-element.elementor-element-e0bf47a{width:49.666%;}.elementor-24088 .elementor-element.elementor-element-66d0ea4{width:25%;}}/* Start custom CSS */@media screen and (min-width: 1076px) {
        .header-mega-menu .jet-mega-menu-mega-container {
            transform: translateY(-20px) !important;
            opacity: 0;
            transition: all .25s linear;
        }

        .header-mega-menu .jet-mega-menu-item--active .jet-mega-menu-mega-container,
        .header-mega-menu .jet-mega-menu-item--hover .jet-mega-menu-mega-container {
            transform: translateY(0) !important;
            opacity: 1;
        }
    }


    .menu-link-container:hover .featured-tag>div {
        background: #fff !important;
    }

    .header-mega-menu .jet-mega-menu-item__link {
        position: relative;
        z-index: 99999;
        justify-content: space-between !important;
    }

    .header-mega-menu .jet-mega-menu-item--active .jet-mega-menu-item__label,
    .header-mega-menu .jet-mega-menu-item--hover .jet-mega-menu-item__label {
        color: var(--jmm-top-hover-item-title-color, inherit);
    }

    .header-mega-menu .jet-mega-menu-item--active .jet-mega-menu-item__dropdown i,
    .header-mega-menu .jet-mega-menu-item--hover .jet-mega-menu-item__dropdown i {
        transform: rotate(180deg);
        color: var(--jmm-dropdown-hover-item-title-color, inherit);
    }

    /*.header-mega-menu .jet-mega-menu-item__dropdown i {*/
    /*        color: var(--jmm-dropdown-item-title-color, inherit);*/
    /*}*/

    .header-mega-menu .jet-mega-menu-item--hover>.jet-mega-menu-mega-container,
    .header-mega-menu .jet-mega-menu-item--active>.jet-mega-menu-mega-container {
        z-index: 99999;
    }


    .header-nav .jet-mega-menu-mega-container .jet-mega-menu-mega-container__inner {
        transform: none;
    }

    .header-nav .jet-mega-header-platform-menu-item,
    .header-nav .jet-mega-header-who-We-serve-menu-item {
        position: unset;
    }

    .header-nav .jet-mega-header-platform-menu-item .jet-mega-menu-mega-container,
    .header-nav .jet-mega-header-who-We-serve-menu-item .jet-mega-menu-mega-container {
        left: unset;
    }

    .header-login-btn {
        display: none;
    }

    .header-login-btn .jet-mega-menu-item__label {
        color: #456EC4;
    }

    .elementor-section-wrap>header:last-of-type .header-mega-menu-container .jet-mega-menu {
        display: none;
        overflow: hidden;
    }

    .jet-mega-menu-item--active .jet-mega-menu-mega-container {
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
    }

    @media screen and (max-width: 1300px) {

        .header-nav .jet-mega-menu-item--mega .jet-mega-menu-mega-container {
            width: 1000px !important;
        }
    }



    @media screen and (max-width: 1075px) {
        .header-mega-menu .jet-mega-menu-item__label {
            color: var(--jmm-dropdown-item-title-color, inherit) !important;
        }

        .header-mega-menu .jet-mega-menu-item--hover .jet-mega-menu-item__label,
        .header-mega-menu .jet-mega-menu-item--active .jet-mega-menu-item__label {
            color: var(--jmm-dropdown-hover-item-title-color, inherit) !important;
        }

        .header-nav .jet-mega-menu--dropdown-open .jet-mega-menu-container {
            left: 50%;
            height: calc(100vh - 180px);
            transform: translateX(-50%) translateY(var(--jmm-dropdown-toggle-distance, 0)) !important;
            padding: 24px 16px;
            padding-bottom: 30%;
        }


        .header-nav .jet-mega-menu-item--mega .jet-mega-menu-mega-container {
            width: 100% !important;
        }

        .header-nav .jet-mega-menu-mega-container .jet-mega-menu-mega-container__inner {
            padding: 0;
        }

        .header-mega-menu .jet-mega-menu-container {
            height: 100%;
        }

        .header-login-btn {
            display: block;
        }

        .header-mega-menu .jet-mega-menu-list>li:not(:last-child) {
            border-bottom: 1px solid #E5E5E5;
        }

        .header-nav>div>.elementor-row {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

        .header-nav .header-logo {
            order: 1;
            width: 50% !important;
        }

        .header-nav .header-mega-menu-container {
            order: 3;
            width: 100% !important;
        }

        .header-nav .header-mega-menu-container .jet-mega-menu-toggle {
            position: absolute;
            top: -56px;
            padding-right: 50px;
            background-color: transparent !important;
            z-index: 4;
        }

        .header-nav .header-btns {
            order: 2;
            width: 50% !important;
        }


        .header-nav .md-col-100 {
            width: 100% !important;
        }

        .header-nav .md-col-100>div {
            margin: 0 !important;
        }

        .header-nav .md-col-100:not(.featured-container)>div>div,
        .mega-menu-platform,
        .mega-menu-who-We-serve,
        .mega-menu-resources,
        .mega-menu-company {
            padding: 0 !important;
        }

    }

    @media screen and (max-width: 767px) {
        .header-nav .header-logo {
            width: 40% !important;
        }

        .header-nav .header-mega-menu-container .jet-mega-menu-toggle {
            padding-right: 16px;
            top: -54px;
        }
    }

    @media screen and (max-width: 351px) {
        .header-nav .header-logo {
            width: 30% !important;
        }

        .header-nav .header-btns .elementor-button {
            padding: 10px !important;
        }
    }




    @media screen and (min-width: 1076px) {
        .thumbnail-container {
            width: 100% !important;
        }

        .header-nav .lg-col-50 {
            width: 50% !important;
        }


        .header-nav .lg-col-29 {
            width: 29% !important;
        }

        .header-nav .lg-col-24 {
            width: 24% !important;
        }

        /* .header-mega-menu .jet-mega-menu {
            max-width: max-content;
            margin: auto;
        } */

    }


    @media (min-width: 1076px) and (max-width: 1150px) {
        .header-nav {
            padding: 0 20px !important;
        }

        .header-logo,
        .header-btns {
            width: 20% !important;
        }

        .header-mega-menu-container {
            width: 60% !important;
        }

    }/* End custom CSS */