.mainPage{position:relative;height:100vh;background-color:#f5f7f9;text-align:center;padding:30px;max-width:960px;width:100%}.mainPage .toSSLink{display:block;padding:2px;width:100%}.mainPage .toSSLink:hover{text-decoration:underline}.mainPage h1{font-size:34px;line-height:110%;text-align:center}.mainPage p{width:100%;font-size:18px;line-height:120%;margin-top:10px;margin-bottom:40px}.mainPage .contacts{font-size:16px;opacity:0.7}.mainPage hr{display:inline;width:100%}.mainPage .typicalActiveButton{color:#FFF}