.elementor-57 .elementor-element.elementor-element-3074475{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;box-shadow:3px 0px 6px 0px rgba(0, 0, 0, 0.1);--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-57 .elementor-element.elementor-element-3074475:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-3074475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-705b6f7 );}.elementor-57 .elementor-element.elementor-element-e067a86.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-e067a86 img{width:160px;border-radius:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-859c5be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-f148acf{--display:flex;}.elementor-57 .elementor-element.elementor-element-c38d186{--display:flex;}.elementor-57 .elementor-element.elementor-element-4d98ab1{--display:flex;}.elementor-57 .elementor-element.elementor-element-7169d55{--display:flex;}.elementor-57 .elementor-element.elementor-element-d1cea5b{--display:flex;}.elementor-57 .elementor-element.elementor-element-403f30d{--display:flex;}.elementor-57 .elementor-element.elementor-element-3568abe{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:var( --e-global-color-0c7998d );--n-menu-title-transition:300ms;--n-menu-title-padding:1.15rem 1.25rem 1.15rem 1.25rem;--n-menu-icon-size:1rem;--n-menu-icon-color:var( --e-global-color-secondary );--n-menu-icon-color-hover:var( --e-global-color-secondary );--n-menu-icon-color-active:var( --e-global-color-primary );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-57 .elementor-element.elementor-element-3568abe > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-57 .elementor-element.elementor-element-3568abe > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-57 .elementor-element.elementor-element-3568abe > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Manrope", Sans-serif;font-weight:700;letter-spacing:0.15px;}.elementor-57 .elementor-element.elementor-element-3568abe {--n-menu-title-color-hover:var( --e-global-color-text );--n-menu-title-color-active:var( --e-global-color-text );}.mobile-menu{max-width:320px;margin-left:-320px;background-color:#FFFFFF;}.mobile-menu-header a img{height:60px;}.mobile-menu-header .menu-toggle-btn svg{fill:var( --e-global-color-primary );}.mobile-menu-header{background-color:var( --e-global-color-705b6f7 );padding:1rem 1rem 1rem 1rem;}.mobile-menu-body{padding:1rem 0rem 1rem 0rem;}.mobile-menu-body .menu > li > a{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:500;padding:1rem 1rem 1rem 1rem;}.mobile-menu-body .menu > li.current-menu-item > a,
                    .mobile-menu-body .menu > li > a:hover{color:var( --e-global-color-primary );}.mobile-menu-body .sub-menu li a{font-weight:600;padding:1.25rem 1rem 0.5rem 3rem;}.mobile-menu-body .sub-menu li.current-menu-item a,
                    .mobile-menu-body .sub-menu li a:hover{color:var( --e-global-color-primary );}.mobile-overlay.open{background-color:#00000080;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-3074475{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-e067a86.elementor-element{--flex-grow:1;--flex-shrink:0;}.mobile-menu-header a img{height:36px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-3074475{--min-height:70px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-57 .elementor-element.elementor-element-e067a86{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-57 .elementor-element.elementor-element-e067a86.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-e067a86 img{width:140px;}.elementor-57 .elementor-element.elementor-element-859c5be{--content-width:30%;}.elementor-57 .elementor-element.elementor-element-ae87a99{width:100%;max-width:100%;}.mobile-menu{max-width:90%;margin-left:-90%;}.mobile-menu-header a img{height:30px;}}/* Start custom CSS for mega-menu, class: .elementor-element-3568abe */.elementor-57 .elementor-element.elementor-element-3568abe {
    min-height: 100%
}

.elementor-57 .elementor-element.elementor-element-3568abe li:last-child {
    background: var( --e-global-color-primary );
    text-align: center;
}

.elementor-57 .elementor-element.elementor-element-3568abe li.e-n-menu-item:last-child a.e-n-menu-title-container span.e-n-menu-title-text {
    color: white;
}

#e-n-menu-title-5605 {
    background-color: #F7F7F7;
}

#e-n-menu-title-5605 a {
	align-items: start;
}

#e-n-menu-title-5605 a .e-n-menu-icon {
	margin-top: 4px;
}

#e-n-menu-title-5605 .e-n-menu-title-text {
    flex-direction: column;
    align-items: start;
}

#e-n-menu-title-5605 .e-n-menu-title-text {
    color:#044F73;
}

#e-n-menu-title-5605 .e-n-menu-title-text i {
    color:var(--e-global-color-primary);
    font-style: normal;
}/* End custom CSS */