.menu-login{display:none}.content-fragment-page .layout-region.content .layout-region-inner .content-fragment .content-fragment-content{margin:32px 32px 0 32px}.signin-wrapper{position:relative}a:hover{text-decoration:underline;color:#0075e4}.signin{background-color:#fff;width:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signin .signin-wrap{padding:40px 57px 30px 57px}.signin h4,.signin h5{margin:0;text-align:center}.signin h4{font-size:18px}.signin h5{font-size:14px;color:#666;padding-top:5px}.signin .blue-btn{width:100%;text-align:center;margin-top:8em;height:36px;padding:10px 0}.signin .register{font-size:13px;text-align:center;margin-top:1.5em}footer{background:#eee;margin:1em 0 0 0;font-size:12px;text-align:center;padding:15px}footer a{font-size:12px}@media only screen and (min-width:1510px){.signin-wrapper{margin:0}}@media only screen and (max-width:1000px){.signin .blue-btn{margin-top:2%}.signin .signin-wrap p{font-size:13px;margin-top:1em}}@media only screen and (max-width:670px){.fr-site-logo{width:125px}.fr-site-banner div.first-row{display:flex}.signin{position:relative;left:0;width:auto}.signin .signin-wrap{padding-top:0}.signin .blue-btn{margin-top:5em}}@media only screen and (min-width:1550px){.content-fragment-page .layout-region.content .layout-region-inner .content-fragment .content-fragment-content{margin:32px 0 0 0}}