.elementor-33 .elementor-element.elementor-element-2bb51aae > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-33 .elementor-element.elementor-element-2bb51aae:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-2bb51aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-2bb51aae > .elementor-container{max-width:1200px;}.elementor-33 .elementor-element.elementor-element-2bb51aae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 12px 12px 12px;}.elementor-33 .elementor-element.elementor-element-2bb51aae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-4ab90721 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-33 .elementor-element.elementor-element-158a089c{text-align:start;}.elementor-33 .elementor-element.elementor-element-158a089c img{width:170px;}.elementor-33 .elementor-element.elementor-element-59b72079 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-menu-toggle{margin-left:auto;}.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu .elementor-item{font-family:"Arial", Sans-serif;font-size:13px;}.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .elementor-item{color:#103497;fill:#103497;}.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .elementor-item:focus{color:#07142E;fill:#07142E;}.elementor-33 .elementor-element.elementor-element-6997100b > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-4267a73a .elementor-button{background-color:#FFFFFF;font-size:13px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-4ab90721{width:100%;}.elementor-33 .elementor-element.elementor-element-59b72079{width:100%;}.elementor-33 .elementor-element.elementor-element-6997100b{width:100%;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-4ab90721{width:22%;}.elementor-33 .elementor-element.elementor-element-59b72079{width:56%;}.elementor-33 .elementor-element.elementor-element-6997100b{width:22%;}}/* Start custom CSS for nav-menu, class: .elementor-element-53f38225 */.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main > .elementor-nav-menu { flex-wrap: nowrap; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .elementor-item { padding-left: 9px; padding-right: 9px; white-space: nowrap; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu { min-width: 370px !important; padding: 10px; background: #fff; border: 1px solid #D8DEE9; border-top: 2px solid #103497; box-shadow: 0 18px 40px rgba(7,20,46,.14); } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu .elementor-sub-item { padding: 10px 14px; line-height: 1.35; border-left: 0; color: #07142E; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover, .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu .elementor-sub-item:focus { background: #F2F0EC; color: #103497; } body.page-id-545 main, body.page-id-545 .site-main { min-height: 520px; display: flex; align-items: center; justify-content: center; padding: 80px 24px; background: #F4F6FA; } body.page-id-545 .post-password-form { width: 100%; max-width: 640px; margin: 0 auto; padding: 58px 52px; background: #FFFFFF; border: 1px solid #D8DEE9; border-top: 3px solid #103497; box-shadow: 0 20px 48px rgba(7,20,46,.10); color: #526176; } body.page-id-545 .post-password-form:before { content: "INVESTOR PORTAL"; display: block; margin-bottom: 18px; color: #103497; font: 700 11px/1.2 Arial,sans-serif; letter-spacing: .16em; } body.page-id-545 .post-password-form p:first-child { margin: 0 0 28px; color: #07142E; font: 400 30px/1.25 Georgia,serif; } body.page-id-545 .post-password-form label { display: block; color: #07142E; font: 600 13px/1.4 Arial,sans-serif; } body.page-id-545 .post-password-form input[type=password] { width: calc(100% - 118px); min-height: 48px; margin-top: 8px; padding: 10px 14px; border: 1px solid #B8C3D4; background: #FFFFFF; } body.page-id-545 .post-password-form input[type=submit] { min-height: 48px; margin-left: 8px; padding: 0 24px; border: 1px solid #103497; background: #103497; color: #FFFFFF; font-weight: 600; } body.page-id-545 .post-password-form input[type=submit]:hover { background: #07142E; border-color: #07142E; } @media(max-width:767px){ body.page-id-545 main,body.page-id-545 .site-main{min-height:480px;padding:48px 20px} body.page-id-545 .post-password-form{padding:40px 24px} body.page-id-545 .post-password-form p:first-child{font-size:24px} body.page-id-545 .post-password-form input[type=password]{width:100%;box-sizing:border-box} body.page-id-545 .post-password-form input[type=submit]{width:100%;margin:12px 0 0} } @media(min-width:1025px){ .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu { width: 660px !important; min-width: 660px !important; padding: 18px !important; counter-reset: solution-item; border: 1px solid #D8DEE9; border-top: 3px solid #103497; background: #FFFFFF; box-shadow: 0 22px 50px rgba(7,20,46,.16); } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu[aria-hidden="false"] { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 0 18px; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu > li { counter-increment: solution-item; border-bottom: 1px solid #E6EAF0; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu > li:nth-last-child(-n+2) { border-bottom: 0; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu .elementor-sub-item { display: grid; grid-template-columns: 34px 1fr; align-items: center; min-height: 58px; padding: 9px 12px !important; background: transparent !important; color: #07142E !important; font-size: 13px; font-weight: 500; white-space: normal; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu .elementor-sub-item:before { content: "0" counter(solution-item); color: #103497; font-size: 10px; font-weight: 700; letter-spacing: .08em; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu .elementor-sub-item:after { content: "→"; justify-self: end; grid-column: 2; margin-top: -18px; color: #103497; opacity: 0; transform: translateX(-5px); transition: .2s ease; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover, .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu .elementor-sub-item:focus { background: #F2F5FA !important; color: #103497 !important; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover:after, .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--main .sub-menu .elementor-sub-item:focus:after { opacity: 1; transform: translateX(0); } } @media(max-width:1024px){ .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .sub-menu { padding: 8px 18px 14px !important; background: #F5F7FA !important; border: 0 !important; box-shadow: inset 0 1px 0 #D8DEE9 !important; counter-reset: mobile-solution; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .sub-menu[aria-hidden="false"] { display: block !important; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .sub-menu > li { counter-increment: mobile-solution; border-bottom: 1px solid #DDE3EC; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .sub-menu > li:last-child { border-bottom: 0; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item { display: grid !important; grid-template-columns: 34px 1fr 18px; align-items: center; min-height: 48px; padding: 8px 10px !important; background: transparent !important; color: #07142E !important; font-size: 12px !important; line-height: 1.35; white-space: normal; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item:before { content: "0" counter(mobile-solution); color: #103497; font-size: 9px; font-weight: 700; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item:after { content: "→"; justify-self: end; color: #103497; } .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item:hover, .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item:focus, .elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item.elementor-item-active { background: #EAF0FA !important; color: #103497 !important; } }
/* SGCG mobile dropdown parent visibility */
@media (max-width: 767px){
.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .menu-item-has-children > a.elementor-item-active,
.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .menu-item-has-children > a[aria-expanded="true"]{
 display:flex!important; min-height:52px!important; padding:15px 20px!important; color:#071630!important; background:#f3f6fc!important; border-top:1px solid #d8dfec!important; border-bottom:2px solid #123d9f!important; font-weight:600!important;
}
.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .menu-item-has-children > a[aria-expanded="true"]:before{content:"Solutions";opacity:1!important;position:static!important;background:none!important;width:auto!important;height:auto!important;}
.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .menu-item-has-children > a[aria-expanded="true"] .sub-arrow{margin-left:auto!important;}
}

@media (max-width:767px){.elementor-33 .elementor-element.elementor-element-53f38225 .elementor-nav-menu--dropdown .menu-item-has-children > a[aria-expanded="true"]:before{content:none!important;}}/* End custom CSS */