#ams-auth-image { background-repeat: no-repeat; background-position: center; background-size: cover; } @media (min-width: 992x) { header nav { height: 64px; } .d-md-flex { display: flex!important; } } @media (min-width: 1200px) { .col-xl-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } } @media (min-width: 992px) { .col-lg-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } } @media (min-width: 768px) { .col-md-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } } header nav a:hover { text-decoration: underline; /* Убираем подчеркивание текста */ } .btn-purple { background-color: #800080; /* Тёмно-фиолетовый цвет */ color: #ffffff; /* Белый текст */ border: none; /* Убираем границу */ width: 100%; } .btn-purple:hover { background-color: #450045; /* Цвет при наведении */ color: #ffffff; text-decoration: none; } footer { background-color: #27273e; display: flex; } h1 { font-size: 1.5em; } h2 { font-size: 1.25em; } h3 { font-size: 1.1em; }