html{font-family:"Lucida Sans",sans-serif}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;}@media only screen and (max-width:600px){body{background-image:url(../../pics/bg5.jpg)}}@media only screen and (min-width:600px){body{background-image:url(../../pics/bg4.jpg)}}@media only screen and (min-width:768px){body{background-image:url(../../pics/bg3.jpg)}}@media only screen and (min-width:992px){body{background-image:url(../../pics/bg2.jpg)}}@media only screen and (min-width:1200px){body{background-image:url(../../pics/bg1.jpg)}}body{background-position:center;background-attachment:fixed;background-size:cover;font-family:sans-serif;font-size:1.2rem;}.lang-select{height:2.4rem;margin-left:11.2rem;margin-top:.2rem;font-size:1.1rem;float:right;width:2.4rem;border:none;cursor:pointer;}select::-ms-expand{display:none;}select{-webkit-appearance:none;appearance:none;}.container-form{width:100%;max-width:380px;background:#3b3b3b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-bottom:30px;overflow:hidden;}.header{width:100%;height:5rem;background:#212121;display:flex;position:relative;}.logo-title{display:flex;margin-top:8px;margin-left:10px;}.logo-title img{height:36px;}.logo-title h2{margin-left:10px;margin-top:8px;color:white;font-weight:300;}.menu{display:flex;position:absolute;right:0;bottom:-4px;color:white;}.menu li{list-style:none;padding:1.2rem 1rem .2rem 1rem;font-weight:300;}.line-li{border-bottom:6px solid #5584FF;}.menu li:hover{border-bottom:6px solid #fff;cursor:pointer;}a{color:white;}.form{width:100%;}.form .welcome-form{display:flex;justify-content:center;margin-top:40px;}.form .welcome-form h1{font-weight:300;font-size:20px;color:#cbf0ce;text-align:right;margin-bottom:34px;}.form .welcome-form h2{font-size:25px;margin-left:10px;margin-top:-4px;font-weight:bold;color:#79aa34;text-align:left;margin-bottom:34px;}.line-input{max-width:350px;display:flex;margin:auto;padding:6px;position:relative;}.line-input input{border-style:none;outline:0;margin:12px;font-size:28px;width:80%;font-weight:300;color:#79aa34;}.line-input label{font-size:20px;position:relative;top:-4px;color:#79aa34;}.form button{width:83%;height:50px;display:block;margin:auto;margin-top:30px;color:white;background:#79aa34;border-style:none;outline:0;font-size:22px;font-weight:bold;cursor:pointer;}.form button:hover{opacity:.9;}.form button label{position:relative;left:50px;font-size:5px;cursor:pointer;}.mensaje{width:100%;max-width:350px;margin:auto;margin-top:20px;text-align:left;padding:6px;color:yellow;font-size:18px;}.active{border-bottom:4px solid #79aa34;}