.authentication-section{padding-bottom:180px;height:100%}.authentication-section .card-container{margin-top:50px;margin-bottom:10px;overflow:hidden}.authentication-section .card-container .company-logo>a{letter-spacing:5px;padding:10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;transform:translate(50%,-50%);text-transform:uppercase;font-family:verdana,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:3.5rem;font-weight:700;color:#fbffd1;text-shadow:1px 1px 1px #919191,1px 2px 1px #919191,1px 3px 1px #919191,1px 4px 1px #919191,1px 5px 1px #919191,1px 6px 1px #919191,1px 7px 1px #919191,1px 8px 1px #919191,1px 9px 1px #919191,1px 10px 1px #919191,1px 18px 6px rgba(16,16,16,.4),1px 22px 10px rgba(16,16,16,.2),1px 25px 35px rgba(16,16,16,.2),1px 30px 60px rgba(16,16,16,.4)}@media (max-width:575.98px){.authentication-section .card-container .company-logo>a{font-size:2.5rem;letter-spacing:3px}}.authentication-section .card-container .login-card{text-align:center;background-color:#383e61;border-radius:20px;padding:25px}.authentication-section .card-container .login-card .grandfather{perspective:1000px}.authentication-section .card-container .login-card .father{width:250px;height:250px;margin:20px auto;position:relative;transform-style:preserve-3d;animation:logo_rotate 5s linear infinite;-moz-backface-visibility:hidden}.authentication-section .card-container .login-card .father>div{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;font-size:30px;text-align:center;border-radius:50%}.authentication-section .card-container .login-card .front{z-index:2;backface-visibility:hidden}.authentication-section .card-container .login-card .back{z-index:1;transform:rotateY(180deg)}.authentication-section .login-image img{width:250px;height:250px}@media (min-width:576px){.authentication-section form>div{margin:10px 40px}}.authentication-section form input:not([type=submit]){width:-moz-available;width:-webkit-fill-available;padding:8px 20px;border:none;border-radius:5px;margin-top:15px;margin-bottom:5px}.authentication-section form>div .asterisk{top:15px;left:45px}.authentication-section form div.password{position:relative}.authentication-section form div.password i{position:absolute;top:27px;left:15px;color:#c8f6ff;font-size:17px}.authentication-section form .save-button{margin-top:30px}@keyframes logo_rotate{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}100%{transform:rotatex(360deg)}}