.elementor-46 .elementor-element.elementor-element-kqwufie > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46 .elementor-element.elementor-element-kqwufie:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-kqwufie > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-46 .elementor-element.elementor-element-kqwufie{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:35;}.elementor-46 .elementor-element.elementor-element-kqwufie > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-46 .elementor-element.elementor-element-dxwjnyq.elementor-column .elementor-column-wrap{align-items:center;}.elementor-46 .elementor-element.elementor-element-dxwjnyq.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46 .elementor-element.elementor-element-dxwjnyq > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-gtclap8 .elementor-spacer-inner{height:10px;}.elementor-46 .elementor-element.elementor-element-gtclap8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#343958;}.elementor-46 .elementor-element.elementor-element-vwbxfef > .elementor-container{max-width:1006px;}.elementor-46 .elementor-element.elementor-element-mmsdxcm navigation-top .wrap{max-width:1600px;}.elementor-46 .elementor-element.elementor-element-mmsdxcm .main-navigation > div > ul{text-align:right;}.elementor-46 .elementor-element.elementor-element-mmsdxcm .navigation-top{padding:-8px -8px 0px -8px;background-color:#ffffff;}.elementor-46 .elementor-element.elementor-element-mmsdxcm .main-navigation ul li a{padding:-25px 16px 16px 16px;}.elementor-46 .elementor-element.elementor-element-mmsdxcm .navigation-top .sub-menu .menu-item a{text-align:right;color:#00215e;background-color:rgba(255,255,255,0.62);}.elementor-46 .elementor-element.elementor-element-mmsdxcm .navigation-top .main-navigation a{color:#5e5e5e;background-color:#ffffff;}.elementor-46 .elementor-element.elementor-element-mmsdxcm .navigation-top .main-navigation a:hover{color:#2dace2;background-color:#ffffff;}.elementor-46 .elementor-element.elementor-element-mmsdxcm .navigation-top .current-menu-item > a{color:#447dbf;background-color:rgba(255,255,255,0.54);}.elementor-46 .elementor-element.elementor-element-mmsdxcm .navigation-top .current-menu-item > a:hover{color:rgba(211,211,211,0.62);background-color:rgba(255,255,255,0.54);}.elementor-46 .elementor-element.elementor-element-mmsdxcm .navigation-top .sub-menu .menu-item a:hover{color:#6ec1e4;background-color:rgba(244,244,244,0.49);}.elementor-46 .elementor-element.elementor-element-mmsdxcm .menu-toggle{color:#00215e;}.elementor-46 .elementor-element.elementor-element-mmsdxcm button.menu-toggle{background-color:#ffffff;}.elementor-46 .elementor-element.elementor-element-mmsdxcm button.menu-toggle:hover{background-color:#ffffff;}.elementor-46 .elementor-element.elementor-element-mmsdxcm .navigation-top .main-navigation.toggled-on ul{background-color:#ffffff;}.elementor-46 .elementor-element.elementor-element-mmsdxcm .navigation-top .main-navigation.toggled-on a{color:#00215e;background-color:#ffffff;}.elementor-46 .elementor-element.elementor-element-mmsdxcm .main-navigation.toggled-on > div > ul{border-top-color:#ffffff;}.elementor-46 .elementor-element.elementor-element-mmsdxcm .main-navigation.toggled-on li{border-bottom-color:#ffffff;}.elementor-46 .elementor-element.elementor-element-mmsdxcm > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-mmsdxcm{z-index:900;}body.elementor-page-46{padding:0px 0px 0px 40px;}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-t7w8abm{width:82.107%;}.elementor-46 .elementor-element.elementor-element-a1n5ebt{width:17.893%;}}/* Start custom CSS for navigation-menu, class: .elementor-element-mmsdxcm */.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
    right: 0.5em;
    left: auto;
    z-index: 9999;
}/* End custom CSS */