body,form{background-color:transparent!important}body .homeLogin-menu,form .homeLogin-menu{background-color:#fff!important}@media screen and (max-width:1024px){body .gpi__menu__logo,form .gpi__menu__logo{margin:0}}body .gpi__menu__logo .hamburger-menu,form .gpi__menu__logo .hamburger-menu{display:none}@media screen and (max-width:1024px){body .gpi__menu__logo .hamburger-menu,form .gpi__menu__logo .hamburger-menu{display:inline-block;width:30px;height:40px;float:right;top:24px;right:25px;position:absolute}}@media screen and (max-width:1024px){body .loginPage__buttons,form .loginPage__buttons{display:none}}body .loginPage__buttons a,form .loginPage__buttons a{color:#fff;background-color:#0164a1}body .mobile-menu-buttons,form .mobile-menu-buttons{display:none}@media screen and (max-width:1024px){body .mobile-menu-buttons,form .mobile-menu-buttons{overflow-x:hidden;overflow-y:auto;display:none;left:0;position:fixed;top:0;width:100%;height:100%;background-color:#fff;transition:.3s;padding:0 1em;z-index:1111111111111}}@media screen and (max-width:1024px){body .mobile-menu-buttons .hamburger-menu__gpi__menu__logo,form .mobile-menu-buttons .hamburger-menu__gpi__menu__logo{width:134px;height:auto;margin-top:28px}}@media screen and (max-width:1024px){body .mobile-menu-buttons .hamburger-menu-link-list,form .mobile-menu-buttons .hamburger-menu-link-list{margin-top:50px}}@media screen and (max-width:1024px){body .mobile-menu-buttons .hamburger-menu-link-list a,form .mobile-menu-buttons .hamburger-menu-link-list a{font-style:normal;text-decoration:none;font-weight:500;font-size:20px;line-height:23px;text-align:center;text-transform:uppercase;color:#0164a1}}body .mobile-menu-buttons .closeHamburgerMenu,form .mobile-menu-buttons .closeHamburgerMenu{display:none}@media screen and (max-width:1024px){body .mobile-menu-buttons .closeHamburgerMenu,form .mobile-menu-buttons .closeHamburgerMenu{display:inline-block;width:30px;height:40px;float:right;top:25px;right:25px;position:absolute}}@media screen and (max-width:1920px){body .article__home__login,form .article__home__login{padding:1em}}body .article__home__login,form .article__home__login{background-color:#fff}body .article__home__login .article__header,form .article__home__login .article__header{margin:auto;padding-top:2em!important}@media screen and (max-width:1024px){body .article__home__login .article__header,form .article__home__login .article__header{padding-bottom:2em!important}}@media screen and (max-width:1024px){body .article__home__login .headerContainer h1,form .article__home__login .headerContainer h1{font-size:52px}}body .article__home__login .headerContainer h1,form .article__home__login .headerContainer h1{border-left:none;padding-left:0}body .article__home__login .article__title .richText,form .article__home__login .article__title .richText{color:#003d6b}body .article__home__login .article__title .richText p,form .article__home__login .article__title .richText p{font-size:59px}@media screen and (max-width:1024px){body .article__home__login .article__title .richText p:first-child,form .article__home__login .article__title .richText p:first-child{font-size:48px;margin-bottom:15px}}@media screen and (max-width:1024px){body .article__home__login .article__title .richText p:nth-child(2),form .article__home__login .article__title .richText p:nth-child(2){font-size:24px;line-height:28px}}@media screen and (max-width:1024px){body .gpi-footer-forms,form .gpi-footer-forms{position:relative;padding:6em 5em}}body .gpi-footer-forms .list,form .gpi-footer-forms .list{display:flex;justify-content:right;width:auto}@media screen and (max-width:500px){body .gpi-footer-forms .list,form .gpi-footer-forms .list{width:100%;justify-content:center}}body .gpi-footer-forms .list>li,form .gpi-footer-forms .list>li{border-right:1px solid #60605b}body .gpi-footer-forms .list a,form .gpi-footer-forms .list a{color:#60605b}body .gpi-footer-forms p,form .gpi-footer-forms p{display:inline-block;float:left;color:#60605b}@media screen and (max-width:500px){body .gpi-footer-forms p,form .gpi-footer-forms p{float:none}}body .login__form__container,form .login__form__container{margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}body .login__form__container .message-box-container,form .login__form__container .message-box-container{background:linear-gradient(180deg,#fff 20.22%,hsla(0,0%,100%,0))}body .login__form__container .message-box-container .info-box,form .login__form__container .message-box-container .info-box{width:40%;margin:auto;background:#fff;padding:20px}@media screen and (max-width:1024px){body .login__form__container .message-box-container .info-box,form .login__form__container .message-box-container .info-box{width:100%}}@media screen and (max-width:1024px){body .login__form__container .message-box-container .info-box h2,form .login__form__container .message-box-container .info-box h2{font-size:30px}}body .login__form__container .message-box-container .info-box a,form .login__form__container .message-box-container .info-box a{text-decoration:none}body .login__form__container .message-box-container .info-box .naf--button,form .login__form__container .message-box-container .info-box .naf--button{margin:25px auto 0;display:block;padding:8px 45px;font-size:.9rem;position:relative;color:#fff;background:#0164a1;border:1px solid #0164a1;text-decoration:none;text-transform:uppercase;min-width:250px;text-align:center;background-image:linear-gradient(45deg,#222f3d 50%,transparent 0);background-position:100%;background-size:400%;transition:all .5s ease-out;cursor:pointer}@media screen and (max-width:1024px){body .login__form__container,form .login__form__container{position:relative;background-color:#fff}}body .login__form__container .naf,form .login__form__container .naf{align-items:center;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#fff 20.22%,hsla(0,0%,100%,0))}body .login__form__container .naf .naf--step,form .login__form__container .naf .naf--step{background:transparent;padding:40px 30px}@media screen and (max-width:1024px){body .login__form__container .naf .naf--step,form .login__form__container .naf .naf--step{padding-left:1em;padding-right:1em}}body .login__form__container .naf .naf--step h1,form .login__form__container .naf .naf--step h1{font-size:24px;text-align:center;color:#0d426d;line-height:22px;margin-bottom:15px}body .login__form__container .naf .naf--step .nativeFormContainer,form .login__form__container .naf .naf--step .nativeFormContainer{background:#fff;width:40%;margin:40px auto auto;padding:20px}@media screen and (max-width:1024px){body .login__form__container .naf .naf--step .nativeFormContainer,form .login__form__container .naf .naf--step .nativeFormContainer{width:100%;padding:0}}body .login__form__container .naf .naf--step .nativeFormContainer .naf--input,form .login__form__container .naf .naf--step .nativeFormContainer .naf--input{align-items:center;display:flex;flex-direction:row;justify-content:center;border:1px solid #ccc;margin-bottom:40px}body .login__form__container .naf .naf--step .nativeFormContainer .naf--input #jobs,form .login__form__container .naf .naf--step .nativeFormContainer .naf--input #jobs{border:none;height:45px;width:100%;min-height:2.8rem;padding:10px}body .login__form__container .naf .naf--step .nativeFormContainer .naf--input .currency,form .login__form__container .naf .naf--step .nativeFormContainer .naf--input .currency{position:absolute;margin-left:10px}body .login__form__container .naf .naf--step .nativeFormContainer .naf--input label,form .login__form__container .naf .naf--step .nativeFormContainer .naf--input label{width:40%}body .login__form__container .naf .naf--step .nativeFormContainer .naf--input input,form .login__form__container .naf .naf--step .nativeFormContainer .naf--input input{display:block;width:100%}body .login__form__container .naf .naf--step .nativeFormContainer .naf--input label,form .login__form__container .naf .naf--step .nativeFormContainer .naf--input label{border-right:1px solid #ccc;color:#163e6a;padding:0 0 0 10px}body .login__form__container .naf .naf--step .nativeFormContainer .naf--input input,form .login__form__container .naf .naf--step .nativeFormContainer .naf--input input{border:0;min-height:2.8rem;text-indent:10px;padding:10px}body .login__form__container .naf .naf--step .nativeFormContainer .naf--button,form .login__form__container .naf .naf--step .nativeFormContainer .naf--button{margin:0 auto;display:block;padding:8px 45px;font-size:.9rem;position:relative;color:#fff;background:#0164a1;border:1px solid #0164a1;text-decoration:none;text-transform:uppercase;min-width:250px;text-align:center;background-image:linear-gradient(45deg,#222f3d 50%,transparent 0);background-position:100%;background-size:400%;transition:all .5s ease-out;cursor:pointer}body .login__form__container .naf .naf--step .findYourAccountFormContainer,body .login__form__container .naf .naf--step .updatePasswordFormContainer,form .login__form__container .naf .naf--step .findYourAccountFormContainer,form .login__form__container .naf .naf--step .updatePasswordFormContainer{max-width:500px;background:#fff;width:100%;margin:40px auto auto;padding:20px}@media screen and (max-width:1024px){body .login__form__container .naf .naf--step .findYourAccountFormContainer,body .login__form__container .naf .naf--step .updatePasswordFormContainer,form .login__form__container .naf .naf--step .findYourAccountFormContainer,form .login__form__container .naf .naf--step .updatePasswordFormContainer{padding:0}}body .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input,body .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input,form .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input,form .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input{align-items:center;display:flex;flex-direction:row;justify-content:center;border:1px solid #ccc;margin-bottom:40px}body .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input #jobs,body .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input #jobs,form .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input #jobs,form .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input #jobs{border:none;height:45px;width:100%;min-height:2.8rem;padding:10px}body .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input .currency,body .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input .currency,form .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input .currency,form .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input .currency{position:absolute;margin-left:10px}body .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input label,body .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input label,form .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input label,form .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input label{width:100%}body .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input input,body .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input input,form .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input input,form .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input input{display:block;width:100%}body .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input label,body .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input label,form .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input label,form .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input label{border-right:1px solid #ccc;color:#163e6a;padding:0 0 0 10px}body .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input input,body .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input input,form .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--input input,form .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--input input{border:0;min-height:2.8rem;text-indent:10px;padding:10px}body .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--button,body .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--button,form .login__form__container .naf .naf--step .findYourAccountFormContainer .naf--button,form .login__form__container .naf .naf--step .updatePasswordFormContainer .naf--button{margin:0 auto;display:block;padding:8px 45px;font-size:.9rem;position:relative;color:#fff;background:#0164a1;border:1px solid #0164a1;text-decoration:none;text-transform:uppercase;min-width:250px;text-align:center;background-image:linear-gradient(45deg,#222f3d 50%,transparent 0);background-position:100%;background-size:400%;transition:all .5s ease-out;cursor:pointer}body .login__form__container .naf .naf--step .updateProfileFormContainer,form .login__form__container .naf .naf--step .updateProfileFormContainer{background:#fff;width:100%;margin:40px auto auto;padding:20px}@media screen and (max-width:1024px){body .login__form__container .naf .naf--step .updateProfileFormContainer,form .login__form__container .naf .naf--step .updateProfileFormContainer{padding:0}}body .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input,form .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input{align-items:center;display:flex;flex-direction:row;justify-content:center;border:1px solid #ccc;margin-bottom:40px}body .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input #jobs,form .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input #jobs{border:none;height:45px;width:100%;min-height:2.8rem;padding:10px}body .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input .currency,form .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input .currency{position:absolute;margin-left:10px}body .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input label,form .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input label{width:100%}body .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input input,form .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input input{display:block;width:100%}body .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input label,form .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input label{border-right:1px solid #ccc;color:#163e6a;padding:0 0 0 10px}body .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input input,form .login__form__container .naf .naf--step .updateProfileFormContainer .naf--input input{border:0;min-height:2.8rem;text-indent:10px;padding:10px}body .login__form__container .naf .naf--step .updateProfileFormContainer .naf--button,form .login__form__container .naf .naf--step .updateProfileFormContainer .naf--button{margin:0 auto;display:block;padding:8px 45px;font-size:.9rem;position:relative;color:#fff;background:#0164a1;border:1px solid #0164a1;text-decoration:none;text-transform:uppercase;min-width:250px;text-align:center;background-image:linear-gradient(45deg,#222f3d 50%,transparent 0);background-position:100%;background-size:400%;transition:all .5s ease-out;cursor:pointer}body .gpi__login__form,form .gpi__login__form{text-align:center}body .gpi__login__form .password__input,body .gpi__login__form .username__input,form .gpi__login__form .password__input,form .gpi__login__form .username__input{width:410px;height:45px;margin:auto auto 20px}@media screen and (max-width:1024px){body .gpi__login__form .password__input,body .gpi__login__form .username__input,form .gpi__login__form .password__input,form .gpi__login__form .username__input{width:360px}}body .gpi__login__form .password__input input,body .gpi__login__form .username__input input,form .gpi__login__form .password__input input,form .gpi__login__form .username__input input{width:100%;height:100%;padding-left:10px;border:2px solid #d9d9d9}body .gpi__login__form .password__input input:focus-visible,body .gpi__login__form .username__input input:focus-visible,form .gpi__login__form .password__input input:focus-visible,form .gpi__login__form .username__input input:focus-visible{outline:none}body .gpi__login__form .password__input,form .gpi__login__form .password__input{margin-bottom:5px!important}body .gpi__login__form h1,form .gpi__login__form h1{font-size:24px;color:#003d6b;font-weight:700;margin-bottom:15px}body .gpi__login__form .contentButton__loginBtn,form .gpi__login__form .contentButton__loginBtn{width:410px;height:40px;margin:auto}@media screen and (max-width:1024px){body .gpi__login__form .contentButton__loginBtn,form .gpi__login__form .contentButton__loginBtn{width:360px}}body .gpi__login__form .contentButton__loginBtn button,form .gpi__login__form .contentButton__loginBtn button{width:100%;height:100%;background-color:#0164a1;color:#fff;border:none;cursor:pointer}body .gpi__login__form .loginForm,form .gpi__login__form .loginForm{display:flex;justify-content:center}body .gpi__login__form .loginForm .forgotPassword .forgotPassword__link,form .gpi__login__form .loginForm .forgotPassword .forgotPassword__link{float:left;font-size:16px;color:#0164a1;margin-bottom:30px;width:100%;text-align:left}body .gpi__login__form .loginForm .forgotPassword p,form .gpi__login__form .loginForm .forgotPassword p{text-align:left;margin-bottom:30px}.login__background{background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1024px){.login__background{background-repeat:no-repeat;background-size:contain;background-position:bottom}}.gpi-footer-home-login{position:fixed;bottom:0;max-width:none;display:flex;padding:2em 14.5em}@media screen and (max-width:1024px){.gpi-footer-home-login{position:relative;padding:6em 5em}}.gpi-footer-home-login .gpi-footer__content{padding:0;border:none;width:100%}.gpi-footer-home-login .gpi-footer__content p{color:#60605b;display:inline-block;float:left}.gpi-footer-home-login .gpi-footer__content .list{display:flex;justify-content:right;width:auto}@media screen and (max-width:1024px){.gpi-footer-home-login .gpi-footer__content .list{width:100%;justify-content:center}}.gpi-footer-home-login .gpi-footer__content .list>li{border-right:1px solid #60605b}.gpi-footer-home-login .gpi-footer__content .list>li:last-of-type{border:none}.gpi-footer-home-login .gpi-footer__content .list a{color:#60605b;text-decoration:underline}.errorMsg{background:#cb333b}.errorMsg,.successMsg{color:#fff;margin-top:25px;text-align:center}.successMsg{background-color:#163e6a}
