/*
*, *::before, *::after, .stagh2::before, .stagh2::after {
    box-sizing: border-box;
}

*, *::before, *::after, .stagh2:;before, .stagh3::after{
    box-sizing: inherit;
}

*, *::before, *::after, .stagh2::before, .stagh2::after{
    box-sizing: border-box;
}

*, *::before, *::after, .stagh2::before, .stagh2::after{
    box-sizing: inherit;
}

h2, .stagh2 {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

*, *::before, *::after, .stagh2::before, .stagh2::after{
    box-sizing: border-box;
}

*, *::before, *::after, .stagh2::before, .stagh2::after{
    box-sizing: inherit;
}

*, .stagh2 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

h1, h2, .stagh2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
}

.services-list .stagh2{
    margin-bottom: 1rem !important;
}

h1, h2, .stagh2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, ul.services-list, .h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
}

h2, .stagh2, .h2 {
    font-size: 2rem;
}

h1, h2, .stagh2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, ul.services-list, .h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
}

h2, .stagh2, .h2 {
    font-size: 2rem;
}

.mb-3, .contacts--email, ul.services-list>li, h1, h2, .stagh2, h3, .title__style, .my-3 {
    margin-bottom: 1rem !important;
}

.mb-2, .img-fw, .img-right, .img-left, .contacts--privacy ul.nav>li:first-child, article h2, article .stagh2, article h3, article .title__style, .my-2 {
    margin-bottom: .5rem !important;
}
h1, h2, .stagh2, h3, .title__style {
    font-size: 2.875em;
}
.lh-1, .contacts--phone, .benefits__list--item-title, .hero--title, .aside--nav ul.nav>li>a, .aside__tel--item, .aside--callback, .movelined, .contacts--privacy ul.nav>li>a, .contacts--email, .btn, .hero--online, h1, h2, .stagh2, h3, .title__style {
    line-height: 1;
}
.bebas-neue-cyr, .contacts--callback a, .contacts--title, .benefits__list--item-title, .hero--subtitle, .hero--title, .aside--nav ul.nav li a, .btn, .hero--online, h1, h2, .stagh2, h3, .title__style {
    font-family: "BebasNeueCyr",sans-serif;
}
.green-text, .contacts--callback a, .contacts--phone:hover, .contacts--title, .benefits__list--item-title, .prices--desc h1, .hero--subtitle, .hero--title span, .aside--lang>li.current-lang>a, .aside--nav ul.nav li a, .aside__tel--item:hover, .aside--callback span, h1, h2, .stagh2, h3, .title__style, a:hover, button:hover, input:hover, a, button, input {
    color: #5ea693;
}

.mb-2, .img-fw, .img-right, .img-left, .contacts--privacy ul.nav>li:first-child, article h2, article .stagh2, article h3, article .title__style, .my-2 {
    margin-bottom: .5rem !important;
}

.mb-4.stagh2{
    margin-bottom: 1.5rem !important;
}

 @media (min-width: 992px){
article h2, article .stagh2, article h3, article .title__style {
    font-size: 26px;
}
} 

.links_block {
    margin:20px;
}

.dg_block_title {
    font-size: 20px;
    margin-left: 20px;
}

.links_block ul {
    justify-content: space-around;
}

.breadcrumbs {
    display: block;
    margin: 15px 0 0 20px;
    font-size: 20px;
    font-family: "MyriadPro",sans-serif;
}

 @media (max-width: 552px){
    .links_ul {
        display: block;
        padding-left: 20px;
    }
}


*/