html,body{padding:0;margin:0;border:none;font-family:"Segoe UI Webfont",-apple-system,"Helvetica Neue","Lucida Grande","Roboto","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Meiryo UI","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math"}#signin-container #frm-signIn{text-align:center}#signin-container #frm-signIn .row{margin-bottom:10px}#signin-container #frm-signIn #signin-title{font-size:35px}#signin-container #frm-signIn #signin-certponto{font-size:14px}.login-layout .content-login{position:absolute;width:100vw;height:100vh}.login-layout .content-login .image{position:absolute;left:41%;top:50%;transform:translate(-50%,-50%)}.login-layout .content-login .rounded-background{position:absolute;left:50%;width:50vw;height:100vh;border-radius:50%;transform:translateX(-50%);z-index:1}.login-layout .content-login .rounded-background .rounded-square{position:absolute;left:50%;width:456px;height:456px;background:rgba(222,27,51,.65);border-radius:50px;top:50%;transform:translate(-50%,-50%);z-index:2}.login-layout .navbar,.login-layout .border-nav,.login-layout .footer-copyright{z-index:2}.login-layout .form-center{width:456px;height:456px;background:rgba(222,27,51,.65);border-radius:50px;padding-top:5rem;padding-right:15px;padding-left:15px}.login-layout .form-center form header.login{font-size:2.3rem;color:#fff;font-weight:bold;text-align:center;padding-top:2rem;margin-bottom:2rem}.login-layout .form-center form .button-btn-access{font-size:2rem;color:#fff;background-color:Transparent;border-color:#4c4b4b;border:1px solid #fff!important;border-radius:15px;margin-top:2rem;margin-bottom:2rem;padding:4px 0!important}.login-layout .form-center form fieldset section a{color:#fff;text-transform:uppercase}.login-layout .form-center form fieldset section p:nth-child(2){margin-top:2rem;margin-bottom:7rem}.login-layout .form-center form fieldset section .btn-employer-credential{border-radius:15px;color:#fff;background:transparent;border-color:transparent;box-shadow:none;max-width:75%}.login-layout .form-center form fieldset section .btn-employer-credential span{color:#fff;text-decoration:underline}.login-layout .form-center form fieldset section .footer{color:#fff}.login-layout .navbar{padding-top:15px;padding-bottom:15px;margin-bottom:0}.login-layout .navbar .display-flex{display:flex;align-items:center;padding:0 55px}.login-layout .navbar .social-media{text-align:right}.login-layout .navbar .social-media a{text-decoration:none;margin-right:10px}.login-layout .navbar .social-media a i{color:#92b4ca;font-size:22px}.login-layout .border-nav{background-color:transparent;background-image:linear-gradient(90deg,#d7282f 0%,white 100%);height:4px}.login-layout .form-login{background:transparent;margin-top:5rem}.login-layout .form-login form header.login{font-size:2.3rem;color:#fff;font-weight:bold;text-align:center;padding-top:2rem;margin-bottom:2rem}.login-layout .form-login form .button-btn-access{font-size:2rem;color:#fff;background-color:Transparent;border-color:#4c4b4b;border:1px solid #fff!important;border-radius:15px;margin-top:2rem;margin-bottom:2rem;padding:4px 0!important}.login-layout .form-login form fieldset section a{color:#fff;text-transform:uppercase}.login-layout .form-login form fieldset section p:nth-child(2){margin-top:2rem;margin-bottom:7rem}.login-layout .form-login form fieldset section .btn-employer-credential{border-radius:15px;color:#fff;background:transparent;border-color:transparent;box-shadow:none;max-width:75%}.login-layout .form-login form fieldset section .btn-employer-credential span{color:#fff;text-decoration:underline}.login-layout .form-login form fieldset section .footer{color:#fff}.login-layout .login-layout-second{height:calc(100vh - 95.58px);background-color:transparent;display:flex;align-items:center}.login-layout .login-layout-second .description{margin-bottom:-40px;text-align:center;max-width:346px}.login-layout .login-layout-second .description p{font-size:16px;font-weight:bold;font-family:'Roboto'}.login-layout .login-layout-second .logo{margin-bottom:40px;width:200px}.login-layout .login-layout-second img{margin-top:auto;margin-bottom:20px;width:100px}.login-layout .login-layout-second .form-login{background-color:rgba(222,27,51,.5);border-radius:15px}.login-layout .login-layout-second .form-login form header.login{font-size:2.3rem;color:#fff;font-weight:bold;text-align:center;padding:15px 13px;padding-top:2rem;margin:0;border-bottom:1px solid rgba(0,0,0,.1)}.login-layout .login-layout-second .form-login form fieldset{padding:25px 0 5px}.login-layout .login-layout-second .form-login form .button-btn-access{font-size:2rem;color:#fff;background-color:Transparent;border-color:#4c4b4b;border:1px solid #fff!important;border-radius:15px;margin-top:2rem;margin-bottom:2rem;padding:4px 0!important}.login-layout .login-layout-second .form-login form fieldset section a{color:#fff;text-transform:uppercase}.login-layout .login-layout-second .form-login form fieldset section a:first-child{font-size:13px}.login-layout .login-layout-second .form-login form fieldset section p:nth-child(2){margin-top:2rem;margin-bottom:7rem}.login-layout .login-layout-second .form-login form fieldset section .btn-employer-credential{border-radius:15px;color:#fff;background:transparent;border-color:transparent;box-shadow:none;max-width:75%}.login-layout .login-layout-second .form-login form fieldset section .btn-employer-credential span{color:#fff;text-decoration:underline}.login-layout .login-layout-second .form-login .actions-employer-sso .back{left:2rem;margin-top:5px}.login-layout .login-layout-second .form-login .actions-employer-sso .confirm{right:1rem}.login-layout .login-layout-second .form-login .actions-employer-sso .confirm .btn{background-color:#236092;border-radius:15px;float:right;color:#fff}.login-layout .login-layout-second .footer{text-align:center;font-weight:bold;color:#fff;margin-top:20px}.login-layout .footer-copyright{background-color:#333;display:flex;align-items:center;color:#fff;padding:4px 40px}@media(max-width:1223px){.login-layout .navbar{background:#fff}.login-layout .content-login .image{right:unset;left:0}.login-layout .content-login .rounded-background{width:100%;border-radius:0}.login-layout .content-login .rounded-background .rounded-square{right:unset;left:50%;top:50%;transform:translate(-50%,-50%)}.login-layout .login-layout-second{width:100%}}@media(min-width:457px) and (max-width:705px){.login-layout .content-login .image{width:100%}}@media(max-width:456px){.login-layout .content-login .image{right:0;left:unset}.login-layout .content-login .rounded-background .rounded-square{border-radius:0;width:100%;height:100vh}.login-layout .content-login .rounded-background .rounded-square .form-login{display:flex;align-items:center;justify-content:center;height:100vh;margin-top:84px}}@media(min-width:768px){.login-layout .login-layout-second .form-login{max-width:346px;min-width:346px;width:346px;max-height:430px;min-height:430px;height:430px}}@media(max-width:1000px){.login-layout .login-layout-second{justify-content:center;width:100%}.login-layout .login-layout-second .form-login{margin-left:0}}@media(max-width:627px){.login-layout .navbar .display-flex{flex-direction:column;justify-content:center}.login-layout .navbar .display-flex .area-logo{text-align:center;margin-bottom:10px}.login-layout .navbar .display-flex .social-media{text-align:center}.login-layout .navbar .display-flex .social-media a:last-child{margin-right:0}.login-layout .footer-copyright{display:block;text-align:center}}@media(max-width:404px){.login-layout .navbar .display-flex .area-logo .certponto-logo-nav{width:100%}.login-layout .navbar .display-flex .social-media a i{font-size:22px}.login-layout .login-layout-second{padding:0}.login-layout .login-layout-second .form-center{width:100%;height:100%;border-radius:0}.login-layout .login-layout-second .form-login{width:100%;padding:0;border-radius:0}.login-layout .login-layout-second .form-login form header.login{font-size:2.4rem}.login-layout .login-layout-second .form-login form .btn-employer-credential{font-size:1.3rem}.login-layout .login-layout-second .form-login form fieldset section a:first-child{font-size:12px}}