@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap);:root{--layoutBackground:$layoutBackground;--cardBackground:$cardBackground;--textColor:$textColor;--fontSize:$fontSize;--lineHeight:$lineHeight;--fontFamily:$fontFamily;--borderColor:$borderColor;--navbarBackground:$navbarBackground;--navbarFont:$navbarFont;--navbarColor:$navbarColor;--dangerColor:$dangerColor;--successColor:$successColor}body,html{height:auto;overflow:auto;background:var(--layoutBackground);min-height:100%}layout #root{max-width:480px;width:auto;padding:0;margin:0 auto}layout #root>header{padding:2rem 0;display:flex;align-items:center;justify-content:center}layout #root>header .logo{width:70%;object-fit:contain}layout #root>form{padding:2rem 0}layout #root>form *{border-radius:0!important}layout #root>form .alert{text-align:center;font-size:1.2rem}layout #root>form .alert ul{list-style:none}layout #root>form .alert,layout #root>form .invalid-feedback,layout #root>form label{font-weight:700}layout #root>form .form-group{padding:.2rem}layout #root>form .form-control{border-color:#333}layout #root>form .spunta{margin-bottom:1rem}layout #root>form #Spunta1{display:none}layout #root>form .controls{padding:.2rem;padding-top:1rem}layout #root>form .controls .register{display:block;width:100%;background-color:#1d2a5f;border-color:#1d2a5f;text-transform:uppercase;font-weight:700}layout #root>form .controls .register:hover{background-color:#253679}