:root {
/* Адрес цветовой схемы: https://colorscheme.ru/#5n32ew0lLw0w0 */
--color-primary-up: #990033;	/* Основной Цвет */
--color-primary-semiup: #731d3a;
--color-primary-mid: #630021;
--color-primary-semidw: #cc3366;
--color-primary-down: #cc5c82;

--color-sec-a-up: #03586b;	/* Вторичный Цвет A */
--color-sec-a-semiup: #164550;
--color-sec-a-mid: #013946;
--color-sec-a-semidw: #319cb5;
--color-sec-a-down: #54a3b5;

--color-sec-b-up: #ada400;	/* Вторичный Цвет B */
--color-sec-b-semiup: #827d21;
--color-sec-b-mid: #716a00;
--color-sec-b-semidw: #d6cd36;
--color-sec-b-down: #d6d060;
}

.bg-sec-a-up {
    background-color: var(--color-sec-a-mid);
}
.bg-sec-a-mid {
    background-color: var(--color-sec-a-mid);
}

.bg-sec-b-down {
    background-color: var(--color-sec-b-down);
}

@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&family=Ubuntu:ital@0;1&display=swap');
/* font-family: 'Merriweather', serif;
font-family: 'Roboto', sans-serif; */

body{
    font-family: 'Ubuntu', sans-serif; 
}

h1, h2, h3, h4, h5 {
    font-family: 'Merriweather', serif;
    font-weight: bold;
}

h1 {
    margin-bottom: 1em;
    font-weight: bold;
    font-size: 2.1em;
    line-height: 150%;
}

h2 {
    margin-bottom: 1em;
    text-align: left;
    font-size: 1.8em;
    line-height: 120%;
}

h3 {
    font-size: 1.6em;
    line-height: 120%;
}

h4 {
    font-size: 1.4em;
    line-height: 110%;
}

section {
    padding-top: 64px;
    padding-bottom: 32px;
}

p:not(:last-child) {
    margin-bottom: 24px;
}

#navbarTop li.nav-item a.nav-link {
    color: var(--color-sec-a-down);
    font-size: 18px;
    font-weight: 700;
}

#navbarTop li.nav-item a.nav-link:hover {
    color: aqua;
}

.btn-action {
    background-color: var(--color-primary-mid);
    color: var(--color-sec-b-down);
}
.btn-action:hover {
    background-color: var(--color-primary-down);
}

.btn-action-outline {
    outline: 2px solid var(--color-primary-mid);
    color: var(--color-primary-mid);
}

.btn-action-outline:hover {
    background-color: var(--color-primary-up);
    color: var(--color-sec-b-down);
}