:root {
    
    --color0: #eeeeee;
    --color0old: #aaabb8;
    --color1: #29648a;
    --color2: #464866;
    --color3: #8b8b8b;
    --color4: #5ecfff;
    --color4old: #2e9cca;
    --color5: #25274d;
    --color6: #daf4ff;
    
    
    --iconColor1: #ffffff;
    --iconColor2: #00aaff;

    
    --bgLight: #ffffff;
    --bgDark: #000000;
    --bgLightGrey: #eeeeee;
    --bgDarkGrey: #4d4d4d;
    --bgMediumGrey: #8b8b8b;

    --textColorLight1: #ffffff;
    --textColorDark1: #000000;

    --buttonColor1: #29648a;
    --buttonColor2: #ff0000;
    --buttonColor3: white;
    --buttonColor4: #ff00dd;
    --buttonColor5: #b944aa;
    
    
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
    scroll-behavior: smooth;
}
html {
    height: 100%;
}
body {
    height: 100%;

    font-family: 
    'MuseoSansCyrl-100', 
    'MuseoSansCyrl-300', 
    'MuseoSansCyrl-500',
    'MuseoSansCyrl-700',
    'MuseoSansCyrl-900';

    font-optical-sizing: auto;
    font-weight: 100;
    font-size: 20px;
    font-style: normal;
    font-display: swap;

    user-select: none; /* Стандартное свойство */
    -webkit-user-select: none; /* Для Safari и старых версий Chrome */
    -moz-user-select: none; /* Для Firefox */
    -ms-user-select: none; /* Для Internet Explorer/Edge */
    
}
strong {
    font-weight: 900;
}
h3, h4, h5, h6 {
    font-weight: 500;
    color: var(--bgMediumGrey);
}
h2 {
    font-weight: 900;
    color: var(--bgMediumGrey);
    margin: 20px 0;
}
h1 {
    font-weight: 900;
    color: var(--bgMediumGrey);
    margin: 20px 0;
}


.disabled {
    color: rgb(187, 187, 187) !important;
}
@media screen and (max-width:992px){
    h3, h4, h5, h6 {
        text-align: center;
    }
    h2 {
        text-align: center;
    }
    h1 {
        text-align: center;
    }
}