/*   Первый экран 1   */
.odnostr-pervyj-ekran-1{
    background-image:url(/wp-content/uploads/image-14.png);
    padding-top:97px;
    padding-bottom:202px;
}
.odnostr-pervyj-ekran-1 .dozg{
    font-size: 14px;
    color: #fff;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.odnostr-pervyj-ekran-1 h1{
    color:#fff!important;
    margin-bottom:40px!important;
    line-height: 110% !important;
}
/*   Первый экран 1 конец   */

/*   Первый экран 2   */
.odnostr-pervyj-ekran-2{
    background-image:url(/wp-content/uploads/image-14.png);
    padding-top:calc(var(--sticky-top) + 65px);
    padding-bottom:30px;
        background-size: cover;
    background-position: center;
}
.odnostr-pervyj-ekran-2 .dozg{
    color: #fff;
    margin-bottom: 8px;
}
.odnostr-pervyj-ekran-2 h1{
    color:#fff!important;
    margin-bottom:20px!important;
    line-height: 110% !important;
}
.odnostr-pervyj-ekran-2 .opisali{
        font-size: 18px;
    color: #fff;
    margin-bottom: 40px;
        line-height: 1.1 !important;
}
.odnostr-pervyj-ekran-2 .dlbtn {
    margin-top: 0px;
    display: flex;
}
.odnostr-pervyj-ekran-2 .ilitel {
    display: flex;
    flex-direction: column;
    margin-top: -4px;
    margin-left:20px;
}
.odnostr-pervyj-ekran-2 .ilitel p {
    margin-bottom: 0;
    color:#c0c0c0;
}
.odnostr-pervyj-ekran-2 .ilitel .short-phone {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    margin-top: -3px;
}
.odnostr-pervyj-ekran-2 .preimushhestva-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 120px -10px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.odnostr-pervyj-ekran-2 .preimushhestva-top h4 {
    margin-bottom: 10px !important;
    color: #fff!important;
}
.odnostr-pervyj-ekran-2 .preimushhestva-top .con {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: calc(33.3333% - 20px);
    margin: 0 10px 20px;
}
.odnostr-pervyj-ekran-2 .preimushhestva-top .con svg{
    flex-shrink:0;
}
.odnostr-pervyj-ekran-2 .preimushhestva-top .con svg rect, .odnostr-pervyj-ekran-2 .preimushhestva-top .con svg path{
    stroke:#fff;
}
.odnostr-pervyj-ekran-2 .preimushhestva-top .con .opis {
    margin-bottom: 0;
    color: #fff;
    line-height: 120% !important;
}
.odnostr-pervyj-ekran-2 .preimushhestva-top .chast {
    padding-left: 20px;
}
@media (max-width: 1230px) {
.odnostr-pervyj-ekran-2 .preimushhestva-top .con .opis br {
    display: none;
}
.odnostr-pervyj-ekran-2 .preimushhestva-top .con .opis {
    font-size: 14px;
}   
}
@media (max-width: 991px) {
.odnostr-pervyj-ekran-2 .preimushhestva-top {
        margin: 50px 0 0;
    }
.odnostr-pervyj-ekran-2 .preimushhestva-top .con {
    width: 100%;
    margin: 0 0px 20px;
}
.odnostr-pervyj-ekran-2 .preimushhestva-top .con .opis br {
    display: block;
}
}
@media (max-width: 525px){
.odnostr-pervyj-ekran-2 .dlbtn {
    flex-direction: column;
}   
.odnostr-pervyj-ekran-2 .ilitel {
    margin-top: 20px;
    margin-left: 0px;
}
.odnostr-pervyj-ekran-2 .opisali{
    font-size: 17px;
}   
}
@media (max-width: 425px){
.odnostr-pervyj-ekran-2 .opisali{
    font-size: 16px;
}       
}
@media (max-width: 360px) {
.odnostr-pervyj-ekran-2 .preimushhestva-top .con .opis br, .odnostr-pervyj-ekran-2 .opisali br {
    display: none;
}
}

/*   Первый экран 2 конец   */
/*  Описание  */
.odnostr-opisanie {
    padding-bottom: 50px;
    padding-top:50px;
}
.odnostr-opisanie .info-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px;
}
.odnostr-opisanie .info-form .infoblock {
    border: 1px solid var(--border);
    border-radius: 10px;
    padding: 30px 40px 45px;
    width: 100%;
    margin: 0 10px;
}
.odnostr-opisanie .formkon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--fon);
    width: 690px;
    padding: 50px 30px 55px;
    border-radius: 10px;
    margin: 0 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    position: sticky;
    top: var(--sticky-top);
}
.odnostr-opisanie .info-form .infoblock h2 {
    margin-bottom: 20px !important;
}
.odnostr-opisanie .info-form .infoblock p {
    line-height: 1.4 !important;
    margin-bottom: 27px;
}
.odnostr-opisanie .info-form .infoblock p.p28 {
    color: #484848;
    font-weight: 500;
    margin-bottom: 17px;
}
.odnostr-opisanie .tel-knpk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-opisanie .galka {
    position: relative;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: -5px auto 4px;
}
.odnostr-opisanie .skrcap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-opisanie input[type="submit"] {
    height: 50px;
    border-radius: 10px !important;

    margin: 35px auto 0px;
}
.odnostr-opisanie .isogl:before {
    content: "";
    position: relative;
    margin-right: 12px;
    display: inline-block;
    height: 20px;
    width: 20px;
    top: 4px;
    left: 0;
    border-radius: 2px;
    background-color: #fff;
}
.odnostr-opisanie .isogl {
    position: relative;
}
.odnostr-opisanie .isogl:after {
    content: "" !important;
    position: absolute;
    display: inline-block;
    height: 100%;
    width: 100%;
    top: 4px;
    left: 4px;
    -webkit-mask-image: url('data:image/svg+xml,\
<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg">\
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.8682 0.96779C12.9419 1.04508 12.9419 1.16671 12.8682 1.24399L4.65395 9.84846C4.57517 9.93099 4.44341 9.93099 4.36463 9.84846L0.131839 5.41458C0.0580575 5.33729 0.0580576 5.21566 0.131839 5.13837L0.91107 4.32212C0.989857 4.23959 1.12161 4.23959 1.2004 4.32212L4.36463 7.63668C4.44341 7.71921 4.57517 7.71921 4.65395 7.63668L11.7996 0.151537C11.8784 0.0690072 12.0101 0.0690072 12.0889 0.151537L12.8682 0.96779Z" fill="%23484848"/>\
</svg>');
    mask-image: url('data:image/svg+xml,\
<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg">\
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.8682 0.96779C12.9419 1.04508 12.9419 1.16671 12.8682 1.24399L4.65395 9.84846C4.57517 9.93099 4.44341 9.93099 4.36463 9.84846L0.131839 5.41458C0.0580575 5.33729 0.0580576 5.21566 0.131839 5.13837L0.91107 4.32212C0.989857 4.23959 1.12161 4.23959 1.2004 4.32212L4.36463 7.63668C4.44341 7.71921 4.57517 7.71921 4.65395 7.63668L11.7996 0.151537C11.8784 0.0690072 12.0101 0.0690072 12.0889 0.151537L12.8682 0.96779Z" fill="%23484848"/>\
</svg>');
    background-repeat: no-repeat;
    background: #484848;
    -webkit-mask-repeat: no-repeat;
}
.odnostr-opisanie .tel-knpk input:not(#telegramnp) {
    margin-bottom: 20px;
    height: 66px;
    background-color: #fff;
    border: none;
    width: 441px;
    padding: 23px;
    border-radius: 10px;
}
.odnostr-opisanie input[type="tel"] {
    margin-bottom: 16px;
}
.odnostr-opisanie .content .cont .predname {
    color: #c0c0c0;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 40px;
}
.odnostr-opisanie ul {
    list-style: auto;
    margin-bottom: 0;
    padding-left: 23px;
}
.odnostr-opisanie ul li {
    line-height: 1.4 !important;
}
.odnostr-opisanie .zg {
    color: #484848;
    font-size: 32px;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    margin-bottom: 15px !important;
}
.odnostr-opisanie .opis {
    text-align: center;
    color: #484848;
    max-width: 430px;
    margin-bottom: 40px;
}
@media (max-width: 1490px) {
.odnostr-opisanie .formkon {
    width: 460px;
}
.odnostr-opisanie form {
    width: 100%;
}
.odnostr-opisanie .opis br {
    display: none;
}
}
@media (max-width: 1229px) {
.odnostr-opisanie .info-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
}
.odnostr-opisanie .info-form .infoblock {
    margin: 0 0px 30px;
}
.odnostr-opisanie .formkon {
    width: 100%;
    margin: 0;
}
}
@media (max-width: 767px) {
.odnostr-opisanie .info-form .infoblock {
    padding: 30px 15px 45px;
}
}
/*  Описание конец */
/*  Преимущества 3 */
.odnostr-preimushhestva-3 {
    padding-top: 50px;
    padding-bottom: 30px;
}
.odnostr-preimushhestva-3 .rad1 .pol1 .zg {
    font-size: 32px;
    font-weight: 600 !important;
    color: #484848;
    margin-bottom: 10px !important;
}
.odnostr-preimushhestva-3 .rad1 .pol1 .opis {
    color: #484848;
    margin-bottom: 0;
    line-height: 19px !important;
}
.odnostr-preimushhestva-3 .rad1 {
    margin-bottom: 30px;
}
.odnostr-preimushhestva-3 .rad2 .fon {
    width: calc(67% - 10px);
    margin: 0 10px 20px;
    border-radius: 10px;
}
.odnostr-preimushhestva-3 .rad2 .content {
    height: 277px;
    width: calc(33% - 10px);
    margin: 0 10px 20px;
    background-color: var(--fon);
    border-radius: 10px;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.odnostr-preimushhestva-3 .rad2 .block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px;
}
.odnostr-preimushhestva-3 .rad2 .block:nth-child(1) .fon {
    background: url(/wp-content/uploads/image-7.png) lightgray 50% / cover
    no-repeat;
}
.odnostr-preimushhestva-3 .rad2 .block:nth-child(2) .fon {
    background: url(/wp-content/uploads/image-8.png) lightgray 50% / cover
    no-repeat;
}
.odnostr-preimushhestva-3 .rad2 .block:nth-child(3) .fon {
    background: url(/wp-content/uploads/image-9.png) lightgray 50% / cover
    no-repeat;
}
.odnostr-preimushhestva-3 .rad2 .block .zg-block {
    font-weight: 500 !important;
    margin-bottom: 20px !important;
}
.odnostr-preimushhestva-3 .rad2 .block .opis-block {
    margin-bottom: 0px;
    max-width: 333px;
    color: #484848;
    line-height: 22px !important;
}
@media (max-width: 1229px) {
.odnostr-preimushhestva-3 .rad2 .content {
    width: calc(45% - 10px);
}
}
@media (max-width: 991px) {
.odnostr-preimushhestva-3 .rad2 .block {
    position: relative;
    margin: 0;
}
.odnostr-preimushhestva-3 .rad2 .content {
    width: 100%;
    position: relative;
    margin: 0 0px 20px;
    z-index: 1;
    background-color: #00000066;
}
.odnostr-preimushhestva-3 .rad2 .block .zg-block,
.odnostr-preimushhestva-3 .rad2 .block .opis-block {
    color: #fff !important;
}
.odnostr-preimushhestva-3 .rad2 .fon {
    width: 100%;
    height: 277px;
    margin: 0;
    position: absolute;
}
}
@media (max-width: 525px) {
.odnostr-preimushhestva-3 .rad2 .fon,
.odnostr-preimushhestva-3 .rad2 .content {
    height: 250px;
}
}
@media (max-width: 360px) {
.odnostr-preimushhestva-3 .rad2 .block .opis-block br {
    display: none;
}
}
/*  Преимущества 3 конец */

/*  Преимущества 5 */
.odnostr-preimushhestva-5 {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: var(--fon);
}
.odnostr-preimushhestva-5 .all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.odnostr-preimushhestva-5 .rad1 {
    width: 50%;
    padding-right: 50px;
}
.odnostr-preimushhestva-5 .rad2 {
    width: 50%;
}
.odnostr-preimushhestva-5 .rad1 .pol1 {
    position: sticky;
    top: var(--sticky-top);
}
.odnostr-preimushhestva-5 .rad1 .pol1 .zg {
    font-size: 32px;
    font-weight: 600 !important;
    color: #484848;
    margin-bottom: 10px !important;
}
.odnostr-preimushhestva-5 .rad1 .pol1 .opis {
    color: #484848;
    margin-bottom: 0;
    line-height: 19px !important;
}
.odnostr-preimushhestva-5 .rad2 .block {
    border-radius: 10px;
    padding: 40px;
    margin-bottom: 20px;
    height: 295px;
}
.odnostr-preimushhestva-5 .rad2 .block:last-child {
    margin-bottom: 0;
}
.odnostr-preimushhestva-5 .rad2 .block:nth-child(1) {
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(rgba(0, 0, 0, 0.66)),
        to(rgba(0, 0, 0, 0.66))
    ),
    url(/wp-content/uploads/image-7.png) lightgray 50% / cover no-repeat;
    background: -o-linear-gradient(
        bottom,
        rgba(0, 0, 0, 0.66) 0%,
        rgba(0, 0, 0, 0.66) 100%
    ),
    url(/wp-content/uploads/image-7.png) lightgray 50% / cover no-repeat;
    background: linear-gradient(
        0deg,
        rgba(0, 0, 0, 0.66) 0%,
        rgba(0, 0, 0, 0.66) 100%
    ),
    url(/wp-content/uploads/image-7.png) lightgray 50% / cover no-repeat;
}
.odnostr-preimushhestva-5 .rad2 .block:nth-child(2) {
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(rgba(0, 0, 0, 0.66)),
        to(rgba(0, 0, 0, 0.66))
    ),
    url(/wp-content/uploads/image-8.png) lightgray 50% / cover no-repeat;
    background: -o-linear-gradient(
        bottom,
        rgba(0, 0, 0, 0.66) 0%,
        rgba(0, 0, 0, 0.66) 100%
    ),
    url(/wp-content/uploads/image-8.png) lightgray 50% / cover no-repeat;
    background: linear-gradient(
        0deg,
        rgba(0, 0, 0, 0.66) 0%,
        rgba(0, 0, 0, 0.66) 100%
    ),
    url(/wp-content/uploads/image-8.png) lightgray 50% / cover no-repeat;
}
.odnostr-preimushhestva-5 .rad2 .block:nth-child(3) {
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(rgba(0, 0, 0, 0.66)),
        to(rgba(0, 0, 0, 0.66))
    ),
    url(/wp-content/uploads/image-9.png) lightgray 50% / cover no-repeat;
    background: -o-linear-gradient(
        bottom,
        rgba(0, 0, 0, 0.66) 0%,
        rgba(0, 0, 0, 0.66) 100%
    ),
    url(/wp-content/uploads/image-9.png) lightgray 50% / cover no-repeat;
    background: linear-gradient(
        0deg,
        rgba(0, 0, 0, 0.66) 0%,
        rgba(0, 0, 0, 0.66) 100%
    ),
    url(/wp-content/uploads/image-9.png) lightgray 50% / cover no-repeat;
}
.odnostr-preimushhestva-5 .rad2 .block .chislo {
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 60%;
    color: #fff;
    margin-bottom: 40px;
}
.odnostr-preimushhestva-5 .rad2 .block .zg-block {
    font-weight: 500 !important;
    color: #fff !important;
    margin-bottom: 20px !important;
}
.odnostr-preimushhestva-5 .rad2 .block .opis-block {
    margin-bottom: 12px;
    color: #fff;
    max-width: 333px;
    line-height: 22px !important;
}
@media (max-width: 991px) {
.odnostr-preimushhestva-5 .all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-preimushhestva-5 .rad1 {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 30px;
}
.odnostr-preimushhestva-5 .rad2 {
    width: 100%;
    margin-top: 0px;
}
.odnostr-preimushhestva-5 {
    padding-top: 50px;
}
}
@media (max-width: 525px) {
.odnostr-preimushhestva-5 .rad2 .block {
    padding: 30px 15px;
}
}
/*  Преимущества 5 конец */
/*  Все услуги 1 */
.odnostr-vse-uslugi-1 {
    padding-top: 50px;
    padding-bottom: 30px;
    background-color:var(--fon);
}
.odnostr-vse-uslugi-1 .opis{
    margin-bottom:30px;
}
.odnostr-vse-uslugi-1 .slider-uslug {
    position: relative;
    overflow: hidden;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    z-index: 99;
}
.odnostr-vse-uslugi-1 .swiper-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-1 .swiper-slide {
    -ms-flex-negative: 0;
    position: relative;
    background-color: #fff;
    border-radius: 10px;
    flex-shrink: 0;
    aspect-ratio: 1 / 1.268;
    background-position: top;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(33.33333% - 20px);
    margin: 0 10px 20px;
}
.odnostr-vse-uslugi-1 h2 {
    margin-bottom: 6px !important;
}
.odnostr-vse-uslugi-1 .img1 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-1 .img2 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-1 .img3 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-1 .img4 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-1 .img5 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-1 .img6 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-1 .img7 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-1 .img8 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-1 .strzg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-1 .strzg .opis {
    margin-bottom: 0;
}
.odnostr-vse-uslugi-1 .strzg .pol2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-1 .strzg .pol2 .dla-sterl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-1 .strzg .pol2 .dla-sterl > div {
    margin: 0 10px;
    position: relative !important;
}
.odnostr-vse-uslugi-1 .slider-uslug-pagination {
    margin-right: 30px;
}
.odnostr-vse-uslugi-1 .swiper-pagination-bullet-custom {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 64px;
    height: 4px;
    border: 0;
    margin-right: 6px;
    border-radius: 2px;
    background-color: var(--color-osnova3);
}
.odnostr-vse-uslugi-1 .swiper-pagination-bullet-custom:hover {
    background-color: var(--color-osnova);
}
.odnostr-vse-uslugi-1 .swiper-pagination-bullet-custom .progress__value {
    opacity: 0;
}
.odnostr-vse-uslugi-1 .swiper-pagination-bullet-custom--active .progress__value {
    opacity: 1;
    -webkit-animation: BulletProgress 5s linear forwards;
    animation: BulletProgress 5s linear forwards;
    background-color: var(--color-osnova);
    height: 4px;
    width: 0;
    border-radius: 2px;
}
.odnostr-vse-uslugi-1 .swiper-pagination-bullet-custom--active::before {
    background-color: #fff;
}
.odnostr-vse-uslugi-1 .zgus {
    position: absolute;
    bottom: 20px;
    left: 20px;
    background-color: #fff;
    border-radius: 10px;
    padding: 8px 10px;
    margin-bottom: 0;
    color: #484848;
}
.odnostr-vse-uslugi-1 .zgus2 {
    display: none;
}
.odnostr-vse-uslugi-1 .swiper-slide:hover .zgus2 {
    display: none;
}
@-webkit-keyframes BulletProgress {
    to {
    width: 100%;
}
}
@keyframes BulletProgress {
    to {
    width: 100%;
}
}
.odnostr-vse-uslugi-1
.swiper--pause
.swiper-pagination-bullet-custom--active
.progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-1 .swiper-container666:hover + .swiper-pagination .progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-1 .crugvis {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 60%;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 9;
}
.odnostr-vse-uslugi-1 .swiper-slide:hover .crugvis {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.odnostr-vse-uslugi-1 .swiper-slide:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #00000066;
    left: 0;
    top: 0;
    border-radius: 10px;
}
.odnostr-vse-uslugi-1 .panel__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
}
.odnostr-vse-uslugi-1 .button img {
    margin-right: 5px;
}
@media (max-width: 1229px) {
.odnostr-vse-uslugi-1 .strzg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
}
@media (max-width: 991px) {
.odnostr-vse-uslugi-1 .swiper-slide {
    width: calc(50% - 20px);
}
}
@media (max-width: 625px) {
.odnostr-vse-uslugi-1 .swiper-slide {
    width: calc(100% - 20px);
}
}
/*  Все услуги 1 конец */

/*  Все услуги 2 */
.odnostr-vse-uslugi-2 {
    padding-top: 50px;
    padding-bottom: 30px;
    background-color:var(--fon);
}
.odnostr-vse-uslugi-2 .opis{
    margin-bottom:30px;
}
.odnostr-vse-uslugi-2 .slider-uslug {
    position: relative;
    overflow: hidden;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    z-index: 99;
}
.odnostr-vse-uslugi-2 .swiper-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-2 .swiper-slide {
    -ms-flex-negative: 0;
    position: relative;
    background-color: #fff;
    border-radius: 10px;
    flex-shrink: 0;
    aspect-ratio: 1 / 0.66;
    background-position: top;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(33.33333% - 20px);
    margin: 0 10px 20px;
}
.odnostr-vse-uslugi-2 h2 {
    margin-bottom: 6px !important;
}
.odnostr-vse-uslugi-2 .img1 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-2 .img2 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-2 .img3 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-2 .img4 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-2 .img5 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-2 .img6 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-2 .img7 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-2 .img8 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-2 .strzg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-2 .strzg .opis {
    margin-bottom: 0;
}
.odnostr-vse-uslugi-2 .strzg .pol2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-2 .strzg .pol2 .dla-sterl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-2 .strzg .pol2 .dla-sterl > div {
    margin: 0 10px;
    position: relative !important;
}
.odnostr-vse-uslugi-2 .slider-uslug-pagination {
    margin-right: 30px;
}
.odnostr-vse-uslugi-2 .swiper-pagination-bullet-custom {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 64px;
    height: 4px;
    border: 0;
    margin-right: 6px;
    border-radius: 2px;
    background-color: var(--color-osnova3);
}
.odnostr-vse-uslugi-2 .swiper-pagination-bullet-custom:hover {
    background-color: var(--color-osnova);
}
.odnostr-vse-uslugi-2 .swiper-pagination-bullet-custom .progress__value {
    opacity: 0;
}
.odnostr-vse-uslugi-2 .swiper-pagination-bullet-custom--active .progress__value {
    opacity: 1;
    -webkit-animation: BulletProgress 5s linear forwards;
    animation: BulletProgress 5s linear forwards;
    background-color: var(--color-osnova);
    height: 4px;
    width: 0;
    border-radius: 2px;
}
.odnostr-vse-uslugi-2 .swiper-pagination-bullet-custom--active::before {
    background-color: #fff;
}
.odnostr-vse-uslugi-2 .zgus {
    position: absolute;
    bottom: 20px;
    left: 20px;
    background-color: #fff;
    border-radius: 10px;
    padding: 8px 10px;
    margin-bottom: 0;
    color: #484848;
}
.odnostr-vse-uslugi-2 .zgus2 {
    display: none;
}
.odnostr-vse-uslugi-2 .swiper-slide:hover .zgus2 {
    display: none;
}
@-webkit-keyframes BulletProgress {
    to {
    width: 100%;
}
}
@keyframes BulletProgress {
    to {
    width: 100%;
}
}
.odnostr-vse-uslugi-2
.swiper--pause
.swiper-pagination-bullet-custom--active
.progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-2 .swiper-container666:hover + .swiper-pagination .progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-2 .crugvis {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 60%;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 9;
}
.odnostr-vse-uslugi-2 .swiper-slide:hover .crugvis {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.odnostr-vse-uslugi-2 .swiper-slide:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #00000066;
    left: 0;
    top: 0;
    border-radius: 10px;
}
.odnostr-vse-uslugi-2 .panel__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
}
.odnostr-vse-uslugi-2 .button img {
    margin-right: 5px;
}
@media (max-width: 1229px) {
.odnostr-vse-uslugi-2 .strzg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
}
@media (max-width: 991px) {
.odnostr-vse-uslugi-2 .swiper-slide {
    width: calc(50% - 20px);
}
}
@media (max-width: 625px) {
.odnostr-vse-uslugi-2 .swiper-slide {
    width: calc(100% - 20px);
}
}
/*  Все услуги 2 конец */

/*  Все услуги 3 */
.odnostr-vse-uslugi-3 {
    padding-top: 50px;
    padding-bottom: 30px;
    background-color:var(--fon);
}
.odnostr-vse-uslugi-3 .opis{
    margin-bottom:30px;
}
.odnostr-vse-uslugi-3 .slider-uslug {
    position: relative;
    overflow: hidden;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    z-index: 99;
}
.odnostr-vse-uslugi-3 .swiper-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-3 .swiper-slide {
    -ms-flex-negative: 0;
    position: relative;
    background-color: #fff;
    border-radius: 10px;
    flex-shrink: 0;
    aspect-ratio: 1 / 1;
    background-position: top;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(33.33333% - 20px);
    margin: 0 10px 20px;
}
.odnostr-vse-uslugi-3 h2 {
    margin-bottom: 6px !important;
}
.odnostr-vse-uslugi-3 .img1 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-3 .img2 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-3 .img3 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-3 .img4 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-3 .img5 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-3 .img6 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-3 .img7 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-3 .img8 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-3 .strzg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-3 .strzg .opis {
    margin-bottom: 0;
}
.odnostr-vse-uslugi-3 .strzg .pol2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-3 .strzg .pol2 .dla-sterl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-3 .strzg .pol2 .dla-sterl > div {
    margin: 0 10px;
    position: relative !important;
}
.odnostr-vse-uslugi-3 .slider-uslug-pagination {
    margin-right: 30px;
}
.odnostr-vse-uslugi-3 .swiper-pagination-bullet-custom {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 64px;
    height: 4px;
    border: 0;
    margin-right: 6px;
    border-radius: 2px;
    background-color: var(--color-osnova3);
}
.odnostr-vse-uslugi-3 .swiper-pagination-bullet-custom:hover {
    background-color: var(--color-osnova);
}
.odnostr-vse-uslugi-3 .swiper-pagination-bullet-custom .progress__value {
    opacity: 0;
}
.odnostr-vse-uslugi-3 .swiper-pagination-bullet-custom--active .progress__value {
    opacity: 1;
    -webkit-animation: BulletProgress 5s linear forwards;
    animation: BulletProgress 5s linear forwards;
    background-color: var(--color-osnova);
    height: 4px;
    width: 0;
    border-radius: 2px;
}
.odnostr-vse-uslugi-3 .swiper-pagination-bullet-custom--active::before {
    background-color: #fff;
}
.odnostr-vse-uslugi-3 .zgus {
    position: absolute;
    bottom: 20px;
    left: 20px;
    background-color: #fff;
    border-radius: 10px;
    padding: 8px 10px;
    margin-bottom: 0;
    color: #484848;
}
.odnostr-vse-uslugi-3 .zgus2 {
    display: none;
}
.odnostr-vse-uslugi-3 .swiper-slide:hover .zgus2 {
    display: none;
}
@-webkit-keyframes BulletProgress {
    to {
    width: 100%;
}
}
@keyframes BulletProgress {
    to {
    width: 100%;
}
}
.odnostr-vse-uslugi-3
.swiper--pause
.swiper-pagination-bullet-custom--active
.progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-3 .swiper-container666:hover + .swiper-pagination .progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-3 .crugvis {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 60%;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 9;
}
.odnostr-vse-uslugi-3 .swiper-slide:hover .crugvis {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.odnostr-vse-uslugi-3 .swiper-slide:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #00000066;
    left: 0;
    top: 0;
    border-radius: 10px;
}
.odnostr-vse-uslugi-3 .panel__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
}
.odnostr-vse-uslugi-3 .button img {
    margin-right: 5px;
}
@media (max-width: 1229px) {
.odnostr-vse-uslugi-3 .strzg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
}
@media (max-width: 991px) {
.odnostr-vse-uslugi-3 .swiper-slide {
    width: calc(50% - 20px);
}
}
@media (max-width: 625px) {
.odnostr-vse-uslugi-3 .swiper-slide {
    width: calc(100% - 20px);
}
}
/*  Все услуги 3 конец */

/*  Все услуги 4 */
.odnostr-vse-uslugi-4 {
    padding-top: 50px;
    padding-bottom: 30px;
    background-color:var(--fon);
}
.odnostr-vse-uslugi-4 .opis{
    margin-bottom:30px;
}
.odnostr-vse-uslugi-4 .slider-uslug {
    position: relative;
    overflow: hidden;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    z-index: 99;
}
.odnostr-vse-uslugi-4 .swiper-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-4 .swiper-slide {
    -ms-flex-negative: 0;
    position: relative;
    background-color: #fff;
    border-radius: 10px;
    flex-shrink: 0;
    aspect-ratio: 1 / 1.43;
    background-position: top;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(25% - 20px);
    margin: 0 10px 20px;
}
.odnostr-vse-uslugi-4 h2 {
    margin-bottom: 6px !important;
}
.odnostr-vse-uslugi-4 .img1 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-4 .img2 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-4 .img3 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-4 .img4 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-4 .img5 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-4 .img6 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-4 .img7 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-4 .img8 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-4 .strzg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-4 .strzg .opis {
    margin-bottom: 0;
}
.odnostr-vse-uslugi-4 .strzg .pol2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-4 .strzg .pol2 .dla-sterl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-4 .strzg .pol2 .dla-sterl > div {
    margin: 0 10px;
    position: relative !important;
}
.odnostr-vse-uslugi-4 .slider-uslug-pagination {
    margin-right: 30px;
}
.odnostr-vse-uslugi-4 .swiper-pagination-bullet-custom {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 64px;
    height: 4px;
    border: 0;
    margin-right: 6px;
    border-radius: 2px;
    background-color: var(--color-osnova3);
}
.odnostr-vse-uslugi-4 .swiper-pagination-bullet-custom:hover {
    background-color: var(--color-osnova);
}
.odnostr-vse-uslugi-4 .swiper-pagination-bullet-custom .progress__value {
    opacity: 0;
}
.odnostr-vse-uslugi-4 .swiper-pagination-bullet-custom--active .progress__value {
    opacity: 1;
    -webkit-animation: BulletProgress 5s linear forwards;
    animation: BulletProgress 5s linear forwards;
    background-color: var(--color-osnova);
    height: 4px;
    width: 0;
    border-radius: 2px;
}
.odnostr-vse-uslugi-4 .swiper-pagination-bullet-custom--active::before {
    background-color: #fff;
}
.odnostr-vse-uslugi-4 .zgus {
    position: absolute;
    bottom: 20px;
    left: 20px;
    background-color: #fff;
    border-radius: 10px;
    padding: 8px 10px;
    margin-bottom: 0;
    color: #484848;
}
.odnostr-vse-uslugi-4 .zgus2 {
    display: none;
}
.odnostr-vse-uslugi-4 .swiper-slide:hover .zgus2 {
    display: none;
}
@-webkit-keyframes BulletProgress {
    to {
    width: 100%;
}
}
@keyframes BulletProgress {
    to {
    width: 100%;
}
}
.odnostr-vse-uslugi-4
.swiper--pause
.swiper-pagination-bullet-custom--active
.progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-4 .swiper-container666:hover + .swiper-pagination .progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-4 .crugvis {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 60%;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 9;
}
.odnostr-vse-uslugi-4 .swiper-slide:hover .crugvis {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.odnostr-vse-uslugi-4 .swiper-slide:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #00000066;
    left: 0;
    top: 0;
    border-radius: 10px;
}
.odnostr-vse-uslugi-4 .panel__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
}
.odnostr-vse-uslugi-4 .button img {
    margin-right: 5px;
}
@media (max-width: 1229px) {
.odnostr-vse-uslugi-4 .strzg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-vse-uslugi-4 .swiper-slide {
    width: calc(50% - 20px);
}
}
@media (max-width: 625px) {
.odnostr-vse-uslugi-4 .swiper-slide {
    width: calc(100% - 20px);
}
}
/*  Все услуги 4 конец */

/*  Все услуги 5 */
.odnostr-vse-uslugi-5 {
    padding-top: 50px;
    padding-bottom: 30px;
    background-color:var(--fon);
}
.odnostr-vse-uslugi-5 .opis{
    margin-bottom:30px;
}
.odnostr-vse-uslugi-5 .slider-uslug {
    position: relative;
    overflow: hidden;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    z-index: 99;
}
.odnostr-vse-uslugi-5 .swiper-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-5 .swiper-slide {
    -ms-flex-negative: 0;
    position: relative;
    background-color: #fff;
    border-radius: 10px;
    flex-shrink: 0;
    aspect-ratio: 1 / 0.715;
    background-position: top;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(25% - 20px);
    margin: 0 10px 20px;
}
.odnostr-vse-uslugi-5 h2 {
    margin-bottom: 6px !important;
}
.odnostr-vse-uslugi-5 .img1 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-5 .img2 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-5 .img3 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-5 .img4 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-5 .img5 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-5 .img6 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-5 .img7 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-5 .img8 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-5 .strzg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-5 .strzg .opis {
    margin-bottom: 0;
}
.odnostr-vse-uslugi-5 .strzg .pol2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-5 .strzg .pol2 .dla-sterl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-5 .strzg .pol2 .dla-sterl > div {
    margin: 0 10px;
    position: relative !important;
}
.odnostr-vse-uslugi-5 .slider-uslug-pagination {
    margin-right: 30px;
}
.odnostr-vse-uslugi-5 .swiper-pagination-bullet-custom {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 64px;
    height: 4px;
    border: 0;
    margin-right: 6px;
    border-radius: 2px;
    background-color: var(--color-osnova3);
}
.odnostr-vse-uslugi-5 .swiper-pagination-bullet-custom:hover {
    background-color: var(--color-osnova);
}
.odnostr-vse-uslugi-5 .swiper-pagination-bullet-custom .progress__value {
    opacity: 0;
}
.odnostr-vse-uslugi-5 .swiper-pagination-bullet-custom--active .progress__value {
    opacity: 1;
    -webkit-animation: BulletProgress 5s linear forwards;
    animation: BulletProgress 5s linear forwards;
    background-color: var(--color-osnova);
    height: 4px;
    width: 0;
    border-radius: 2px;
}
.odnostr-vse-uslugi-5 .swiper-pagination-bullet-custom--active::before {
    background-color: #fff;
}
.odnostr-vse-uslugi-5 .zgus {
    position: absolute;
    bottom: 20px;
    left: 20px;
    background-color: #fff;
    border-radius: 10px;
    padding: 8px 10px;
    margin-bottom: 0;
    color: #484848;
}
.odnostr-vse-uslugi-5 .zgus2 {
    display: none;
}
.odnostr-vse-uslugi-5 .swiper-slide:hover .zgus2 {
    display: none;
}
@-webkit-keyframes BulletProgress {
    to {
    width: 100%;
}
}
@keyframes BulletProgress {
    to {
    width: 100%;
}
}
.odnostr-vse-uslugi-5
.swiper--pause
.swiper-pagination-bullet-custom--active
.progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-5 .swiper-container666:hover + .swiper-pagination .progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-5 .crugvis {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 60%;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 9;
}
.odnostr-vse-uslugi-5 .swiper-slide:hover .crugvis {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.odnostr-vse-uslugi-5 .swiper-slide:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #00000066;
    left: 0;
    top: 0;
    border-radius: 10px;
}
.odnostr-vse-uslugi-5 .panel__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
}
.odnostr-vse-uslugi-5 .button img {
    margin-right: 5px;
}
@media (max-width: 1229px) {
.odnostr-vse-uslugi-5 .strzg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-vse-uslugi-5 .swiper-slide {
    width: calc(50% - 20px);
}
}
@media (max-width: 625px) {
.odnostr-vse-uslugi-5 .swiper-slide {
    width: calc(100% - 20px);
}
}
/*  Все услуги 5 конец */

/*  Все услуги 6 */
.odnostr-vse-uslugi-6 {
    padding-top: 50px;
    padding-bottom: 30px;
    background-color:var(--fon);
}
.odnostr-vse-uslugi-6 .opis{
    margin-bottom:30px;
}
.odnostr-vse-uslugi-6 .slider-uslug {
    position: relative;
    overflow: hidden;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    z-index: 99;
}
.odnostr-vse-uslugi-6 .swiper-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-6 .swiper-slide {
    -ms-flex-negative: 0;
    position: relative;
    background-color: #fff;
    border-radius: 10px;
    flex-shrink: 0;
    aspect-ratio: 1 / 1;
    background-position: top;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(25% - 20px);
    margin: 0 10px 20px;
}
.odnostr-vse-uslugi-6 h2 {
    margin-bottom: 6px !important;
}
.odnostr-vse-uslugi-6 .img1 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-6 .img2 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-6 .img3 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-6 .img4 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-6 .img5 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-6 .img6 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-6 .img7 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-6 .img8 {
    background-image: url(/wp-content/uploads/zdarova.png);
}
.odnostr-vse-uslugi-6 .strzg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-6 .strzg .opis {
    margin-bottom: 0;
}
.odnostr-vse-uslugi-6 .strzg .pol2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-vse-uslugi-6 .strzg .pol2 .dla-sterl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px;
}
.odnostr-vse-uslugi-6 .strzg .pol2 .dla-sterl > div {
    margin: 0 10px;
    position: relative !important;
}
.odnostr-vse-uslugi-6 .slider-uslug-pagination {
    margin-right: 30px;
}
.odnostr-vse-uslugi-6 .swiper-pagination-bullet-custom {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 64px;
    height: 4px;
    border: 0;
    margin-right: 6px;
    border-radius: 2px;
    background-color: var(--color-osnova3);
}
.odnostr-vse-uslugi-6 .swiper-pagination-bullet-custom:hover {
    background-color: var(--color-osnova);
}
.odnostr-vse-uslugi-6 .swiper-pagination-bullet-custom .progress__value {
    opacity: 0;
}
.odnostr-vse-uslugi-6 .swiper-pagination-bullet-custom--active .progress__value {
    opacity: 1;
    -webkit-animation: BulletProgress 5s linear forwards;
    animation: BulletProgress 5s linear forwards;
    background-color: var(--color-osnova);
    height: 4px;
    width: 0;
    border-radius: 2px;
}
.odnostr-vse-uslugi-6 .swiper-pagination-bullet-custom--active::before {
    background-color: #fff;
}
.odnostr-vse-uslugi-6 .zgus {
    position: absolute;
    bottom: 20px;
    left: 20px;
    background-color: #fff;
    border-radius: 10px;
    padding: 8px 10px;
    margin-bottom: 0;
    color: #484848;
}
.odnostr-vse-uslugi-6 .zgus2 {
    display: none;
}
.odnostr-vse-uslugi-6 .swiper-slide:hover .zgus2 {
    display: none;
}
@-webkit-keyframes BulletProgress {
    to {
    width: 100%;
}
}
@keyframes BulletProgress {
    to {
    width: 100%;
}
}
.odnostr-vse-uslugi-6
.swiper--pause
.swiper-pagination-bullet-custom--active
.progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-6 .swiper-container666:hover + .swiper-pagination .progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-vse-uslugi-6 .crugvis {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 60%;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 9;
}
.odnostr-vse-uslugi-6 .swiper-slide:hover .crugvis {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.odnostr-vse-uslugi-6 .swiper-slide:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #00000066;
    left: 0;
    top: 0;
    border-radius: 10px;
}
.odnostr-vse-uslugi-6 .panel__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
}
.odnostr-vse-uslugi-6 .button img {
    margin-right: 5px;
}
@media (max-width: 1229px) {
.odnostr-vse-uslugi-6 .strzg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-vse-uslugi-6 .swiper-slide {
    width: calc(50% - 20px);
}
}
@media (max-width: 625px) {
.odnostr-vse-uslugi-6 .swiper-slide {
    width: calc(100% - 20px);
}
}
/*  Все услуги 6 конец */
/* Прайс лист 3 */
.odnostr-prajs-list-3 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.odnostr-prajs-list-3 .price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-prajs-list-3 h2 {
    margin-bottom: -4px !important;
}
.odnostr-prajs-list-3 .radzg,
.odnostr-prajs-list-3 .radcen .rad {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-prajs-list-3 .zg1,
.odnostr-prajs-list-3 .zg2 {
    font-weight: 500;
    font-size: 20px;
    color: #8c8c8c;
    margin-bottom: 0;
    padding: 20px 20px 5px;
}
.odnostr-prajs-list-3 .radcen .rad .nazus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-prajs-list-3 .zg1,
.odnostr-prajs-list-3 .radcen .rad .nazus {
    width: 65%;
}
.odnostr-prajs-list-3 .zg2,
.odnostr-prajs-list-3 .radcen .rad .cena {
    width: 35%;
    padding-left: 12px;
}
.odnostr-prajs-list-3 .rad {
    border-radius: 10px;
    border: 2px solid #fff;
    margin-bottom: 0px;
    display:none;
}
.odnostr-prajs-list-3 .rad:hover {
    border: 2px solid var(--color-osnova);
}
.odnostr-prajs-list-3 .radcen .rad .nazus .p18 {
    font-weight: 500;
    margin-bottom: 0;
    line-height: 1 !important;
    color: #484848;
}
.odnostr-prajs-list-3 .radcen .rad .nazus .us {
    font-weight: 500;
    color: #8c8c8c;
    margin-bottom: 0;
}
.odnostr-prajs-list-3 .radcen .rad .nazus,
.odnostr-prajs-list-3 .radcen .rad .cena {
    padding: 30px 20px 25px;
}
.odnostr-prajs-list-3 .radcen .rad .cena {
    font-weight: 600;
    color: #474747;
    margin-bottom: 0;
    padding-left: 12px;
}
.odnostr-prajs-list-3 .rad:hover .cena {
    color: var(--color-osnova);
}
.odnostr-prajs-list-3 .button {
    background-color: var(--color-osnova);
    width: 240px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    margin: 20px auto 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-prajs-list-3 .button:hover {
    background-color: var(--color-osnova2);
}
.odnostr-prajs-list-3 .button img {
    margin-right: 5px;
}
@media (max-width: 1490px) {
.odnostr-prajs-list-3 .zg1,
.odnostr-prajs-list-3 .radcen .rad .nazus {
    width: 80%;
}
.odnostr-prajs-list-3 .zg2,
.odnostr-prajs-list-3 .radcen .rad .cena {
    width: 20%;
}
}
@media (max-width: 767px) {
.odnostr-prajs-list-3 .zg2,
.odnostr-prajs-list-3 .radcen .rad .cena,
.odnostr-prajs-list-3 .zg1,
.odnostr-prajs-list-3 .radcen .rad .nazus {
    width: 100%;
}
.odnostr-prajs-list-3 .radcen .rad .nazus,
.odnostr-prajs-list-3 .radcen .rad .cena {
    padding: 30px 15px 25px;
}
.odnostr-prajs-list-3 .radcen .rad .nazus {
    padding-bottom: 0;
}
.odnostr-prajs-list-3 .zg1,
.odnostr-prajs-list-3 .zg2 {
    padding: 20px 15px 5px;
}
.odnostr-prajs-list-3 .zg2,
.odnostr-prajs-list-3 .radcen .rad .cena {
    padding-left: 15px;
    padding-top: 15px;
}
.odnostr-prajs-list-3 .zg2 {
    display: none;
}
.odnostr-prajs-list-3 .radzg,
.odnostr-prajs-list-3 .radcen .rad {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
}
/* Прайс лист 3 конец */
/* Наши работы 4 */
.odnostr-nashi-raboty-4 {
    padding-top: 50px;
    padding-bottom: 0px;
}
.odnostr-nashi-raboty-4 ul {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px -10px 10px;
    list-style: none;
}
.odnostr-nashi-raboty-4 ul li {
    width: calc(33.33333% - 20px);
    margin: 0 10px 20px;
    border-radius: 20px;
    position: relative;
}
.odnostr-nashi-raboty-4 ul li .brend {
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    padding: 7px 8px;
    color: #fff;
    position: absolute;
    left: 15px;
    top: 15px;
    border-radius: 10px;
    margin-bottom: 0;
}
.odnostr-nashi-raboty-4 ul li img {
    border-radius: 10px;
    aspect-ratio: 1.3;
    -o-object-fit: cover;
    object-fit: cover;
}
.odnostr-nashi-raboty-4 ul li .nazvanie {
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 20px;
    color: #484848;
    font-weight: 500;
}
.odnostr-nashi-raboty-4 .button {
    background-color: var(--color-osnova);
    width: 240px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    margin: 0px auto 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-nashi-raboty-4 .button:hover {
    background-color: var(--color-osnova2);
    color: #fff !important;
}
.odnostr-nashi-raboty-4 .button img {
    margin-right: 5px;
}
@media (max-width: 991px) {
.odnostr-nashi-raboty-4 ul li {
    width: 100%;
    margin: 0 0px 20px;
}
.odnostr-nashi-raboty-4 ul {
    margin: 30px 0 0;
}
}

/* Наши работы 4 конец */
/* Наши работы 5 */

.odnostr-nashi-raboty-5 {
    padding-top: 50px;
    padding-bottom: 30px;
}
.odnostr-nashi-raboty-5 .button {
    background-color: var(--color-osnova);
    width: 240px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    margin: 10px auto 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-nashi-raboty-5 .button:hover {
    background-color: var(--color-osnova2);
}
.odnostr-nashi-raboty-5 .button img {
    margin-right: 5px;
}
.odnostr-nashi-raboty-5 h2 {
    margin-bottom: 20px !important;
}
.odnostr-nashi-raboty-5 .allimg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.odnostr-nashi-raboty-5 .allimg a {
    margin: 0 10px 20px;
    width: calc(16.66666% - 20px);
}
.odnostr-nashi-raboty-5 .allimg a img{
    border-radius: 10px;
        width: 100%;
}
@media (max-width: 991px) {
.odnostr-nashi-raboty-5 .allimg a {
    width: calc(33.33333% - 20px);
}
}
@media (max-width: 625px) {
.odnostr-nashi-raboty-5 .allimg a {
    width: calc(50% - 20px);
}
}
@media (max-width: 425px) {
.odnostr-nashi-raboty-5 .allimg a {
    width: 100%;
}
}
/* Наши работы 5 конец */
/* Этапы работы 4 */
.odnostr-etapy-raboty-4 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.odnostr-etapy-raboty-4 .all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.odnostr-etapy-raboty-4 .zg {
    margin-bottom: 6px !important;
}
.odnostr-etapy-raboty-4 .opis {
    margin-bottom: 0;
}
.odnostr-etapy-raboty-4 .ch1 {
    width: 35%;
}
.odnostr-etapy-raboty-4 .ch2 {
    width: 65%;
}
.odnostr-etapy-raboty-4 .p28 {
    font-size: 28px;
    color: #484848;
    font-weight: 600;
    line-height: 115% !important;
    margin-bottom: 0;
}
.odnostr-etapy-raboty-4 .ch2 .rad {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 2px solid var(--fon);
    padding-bottom: 30px;
    padding-left: 105px;
    padding-right: 53px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}
.odnostr-etapy-raboty-4 .ch2 .minopis {
    margin-bottom: 0;
    line-height: 1.3 !important;
    width: 390px;
}
@media (max-width: 1490px) {
.odnostr-etapy-raboty-4 .ch2 .rad {
    padding-left: 50px;
    padding-right: 50px;
}
}
@media (max-width: 1229px) {
.odnostr-etapy-raboty-4 .all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-etapy-raboty-4 .ch2 {
    width: 100%;
}
.odnostr-etapy-raboty-4 .ch2 .rad {
    padding-left: 0px;
    padding-right: 0px;
}
.odnostr-etapy-raboty-4 .ch1 {
    width: 100%;
    margin-bottom: 30px;
}
}
@media (max-width: 767px) {
.odnostr-etapy-raboty-4 .ch2 .rad {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-etapy-raboty-4 .p28 {
    margin-bottom: 20px;
}
}
@media (max-width: 425px) {
.odnostr-etapy-raboty-4 .ch2 .minopis {
    width: auto;
}
.odnostr-etapy-raboty-4 .ch2 .minopis br {
    display: none;
}
}
/* Этапы работы 4 конец */
/*  Этапы работы 6  */
.odnostr-etapy-raboty-6 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.odnostr-etapy-raboty-6 h2 {
    margin-bottom: 6px !important;
}
.odnostr-etapy-raboty-6 .opis {
    margin-bottom: 15px;
}
.odnostr-etapy-raboty-6 .pol2 {
    position: relative;
}
.odnostr-etapy-raboty-6 .pol2 .blocki {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin: 0 -10px;
}
.odnostr-etapy-raboty-6 .all .ch {
    width: calc(25% - 20px);
    margin: 0 10px;
}
.odnostr-etapy-raboty-6 .all .line {
    position: absolute;
    left: 0;
    top: 20px;
    width: 100%;
    height: 2px;
    background-color: var(--fon);
}
.odnostr-etapy-raboty-6 .all h4 {
    margin-bottom: 15px !important;
}
.odnostr-etapy-raboty-6 .all .txt {
    line-height: 1.3 !important;
}
.odnostr-etapy-raboty-6 .all .chislo {
    color: var(--color-osnova);
    border: 2px solid var(--color-osnova);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 60%;
    margin-bottom: 20px;
    background-color: #fff;
}
@media (max-width: 991px) {
.odnostr-etapy-raboty-6 .pol2 .blocki {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.odnostr-etapy-raboty-6 .all .ch {
    width: calc(50% - 20px);
    margin: 0 10px 10px;
}
.odnostr-etapy-raboty-6 {
    padding-bottom: 40px;
}
.odnostr-etapy-raboty-6 .line {
    display: none;
}
}
@media (max-width: 525px) {
.odnostr-etapy-raboty-6 .all .ch {
    width: calc(100% - 20px);
}
}
/*  Этапы работы 6 конец  */
/* Документы 4 */
.odnostr-dokumenty-4 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.odnostr-dokumenty-4 h2 {
    margin-bottom: 20px !important;
}
.odnostr-dokumenty-4 .card-group .document-file {
    padding: 12px 24px;
    border: 1px solid var(--border);
    margin-bottom: -1px;
}
.odnostr-dokumenty-4 .card-group .document-file a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-dokumenty-4 .card-group .document-file a:hover .document-file__name {
    color: var(--color-osnova);
}
.odnostr-dokumenty-4 .card-group .document-file p {
    margin-bottom: 0;
    color: #484848;
}
.odnostr-dokumenty-4 .card-group .input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 20px;
}
.odnostr-dokumenty-4 .card-group .input .input__check {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px;
    border: 2px solid var(--border);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    margin-top: 0;
    border-radius: 4px;
}
.odnostr-dokumenty-4 .card-group .document-file a .document-file__title {
    width: 100%;
}
.odnostr-dokumenty-4 .card-group .document-file__file-format p {
    text-transform: lowercase;
    color: var(--color-osnova);
    margin-left: 25px;
}
.odnostr-dokumenty-4 .card-group .document-file__file-size p {
    text-transform: lowercase;
    color: var(--color-osnova);
    margin-left: 25px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}
.odnostr-dokumenty-4 .card-group .document-file__download-link {
    width: 18px;
    margin-left: 25px;
    height: 18px;
}
.odnostr-dokumenty-4 .card-group .document-file__download-link svg g g path {
    fill: var(--color-osnova);
}
.odnostr-dokumenty-4 .card-group .sobrat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-dokumenty-4 .panel .button {
    margin: 0 10px;
}
.odnostr-dokumenty-4 .panel .js-download-btn {
    width: 256px;
}
.odnostr-dokumenty-4 .panel button span {
    margin-left: 3px;
}
.odnostr-dokumenty-4 .panel .panel__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.odnostr-dokumenty-4 .document-file__title {
    width: 100%;
}
.odnostr-dokumenty-4 .gruppa {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.odnostr-dokumenty-4 .panel {
    margin-top: 30px;
}
.odnostr-dokumenty-4 .input__check:checked {
    background-color: var(--color-osnova);
    border-color: var(--color-osnova) !important;
}
.odnostr-dokumenty-4 .input__check:checked[type="checkbox"] {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.99117 0.0293119C6.9337 0.0453054 6.85268 0.07839 6.81113 0.102856C6.76072 0.132536 6.11189 0.789594 4.86092 2.07784L2.98626 4.00837L2.15246 3.15151C1.69387 2.68024 1.28497 2.27131 1.24378 2.24278C0.988967 2.06625 0.623575 2.06448 0.362405 2.23849C0.0896172 2.42024 -0.0504714 2.76579 0.0166296 3.09142C0.0692176 3.34667 0.0101637 3.27687 1.30597 4.61522C2.1033 5.43871 2.51444 5.85211 2.57171 5.88789C2.73951 5.99273 2.98401 6.02833 3.17946 5.97638C3.40946 5.91524 3.28469 6.03538 5.65743 3.59043C7.05973 2.14548 7.8661 1.30308 7.89223 1.25584C7.97439 1.1073 8 1.00408 8 0.821388C8 0.571559 7.93439 0.403538 7.77124 0.235566C7.57291 0.0313615 7.27091 -0.0484771 6.99117 0.0293119Z' fill='white'/%3E%3C/svg%3E");
    background-size: 8px;
}
.odnostr-dokumenty-4 .card-group .document-file:first-child {
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
}
.odnostr-dokumenty-4 .panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.odnostr-dokumenty-4 .button img {
    margin-right: 5px;
}
@media (max-width: 767px) {
.odnostr-dokumenty-4 .card-group .document-file a {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-dokumenty-4 .card-group .document-file__file-format p {
    margin-left: 0;
}
.odnostr-dokumenty-4 .card-group .document-file {
    padding: 12px 15px;
}
.odnostr-dokumenty-4 .card-group .input {
    padding-right: 15px;
}
}
@media (max-width: 565px) {
.odnostr-dokumenty-4 .panel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-dokumenty-4 .panel button {
    margin: 0;
}
.odnostr-dokumenty-4 .panel button.js-download-btn {
    margin-bottom: 20px;
}
}

/* Документы 4 конец */
/* О компании 6 */
.odnostr-o-kompanii-6 {
    padding-top: 0px;
    padding-bottom: 40px;
}
.odnostr-o-kompanii-6 .all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: calc((100vw - 1475px) / 2);
}
.odnostr-o-kompanii-6 h2 {
    margin-bottom: 6px !important;
}
.odnostr-o-kompanii-6 .opis {
    margin-bottom: 18px !important;
}
.odnostr-o-kompanii-6 .pol1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 125px 65px 0 0px;
    width: 35%;
}
.odnostr-o-kompanii-6 .pol2 {
    width: 65%;
}
.odnostr-o-kompanii-6 .pol2 img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 600px;
}
.odnostr-o-kompanii-6 .txt {
    line-height: 1.4 !important;
    margin-bottom: 30px !important;
    color: #484848;
}
.odnostr-o-kompanii-6 .all2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -85px -5px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.odnostr-o-kompanii-6 .all2 .block {
    width: calc(25% - 10px);
    margin: 0 5px 10px;
    background-color: var(--fon);
    border-radius: 10px;
    padding: 10px 20px 25px;
}
.odnostr-o-kompanii-6 .all2 .block .wtf40 {
    font-size: 40px;
    color: #484848;
    font-weight: 500;
    margin-bottom: -4px;
}
.odnostr-o-kompanii-6 .all2 .block .podpis {
    margin-bottom: 0;
    color: #484848;
    line-height: 1.2 !important;
}
@media (max-width: 1490px) {
.odnostr-o-kompanii-6 .all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: calc((100vw - 1185px) / 2);
}
.odnostr-o-kompanii-6 .pol1 {
    width: 45%;
}
}
@media (max-width: 1229px) {
.odnostr-o-kompanii-6 .all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: calc((100vw - 940px) / 2);
}
.odnostr-o-kompanii-6 .pol1 {
    width: 50%;
    padding-right: 55px;
}
}
@media (max-width: 991px) {
.odnostr-o-kompanii-6 .all {
    padding-left: calc((100vw - 720px) / 2);
    padding-right: calc((100vw - 720px) / 2);
}
.odnostr-o-kompanii-6 .pol1 {
    width: 100%;
    padding-right: 0;
    position: relative;
    z-index: 1;
    padding-top: 50px;
}
.odnostr-o-kompanii-6 .pol2 {
    width: 100%;
    position: absolute;
    left: 0;
}
.odnostr-o-kompanii-6 .pol2:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #00000066;
}
.odnostr-o-kompanii-6 h2 {
    color: #fff;
}
.odnostr-o-kompanii-6 .opis {
    color: #c0c0c0;
}
.odnostr-o-kompanii-6 .txt {
    color: #fff;
}
.odnostr-o-kompanii-6 .all2 {
    margin: 70px -5px 0;
}
.odnostr-o-kompanii-6 .pol2 img {
    height: 540px;
}
.odnostr-o-kompanii-6 .eshe {
    position: relative;
    z-index: 1;
}
.odnostr-o-kompanii-6 .all2 .block {
    width: calc(50% - 10px);
}
}
@media (max-width: 991px) {
.odnostr-o-kompanii-6 .all {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media (max-width: 525px) {
.odnostr-o-kompanii-6 .all2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-o-kompanii-6 .all2 .block {
    width: calc(100% - 10px);
}
.odnostr-o-kompanii-6 .all2 .block .wtf40 {
    font-size: 30px;
}
}
@media (max-width: 360px) {
.odnostr-o-kompanii-6 .txt br {
    display: none;
}
}
/* О компании 6 конец */
/* Наши клиенты 1 */
.odnostr-nashi-klienty-1 {
    padding-top: 50px;
    padding-bottom: 40px;
    background-color: var(--fon);
}
.odnostr-nashi-klienty-1 .pol1 .name {
    margin-bottom: 6px !important;
}
.odnostr-nashi-klienty-1 .pol1 .opis {
    margin-bottom: 40px !important;
}
.odnostr-nashi-klienty-1 .minzg {
    margin-bottom: 6px !important;
}
.odnostr-nashi-klienty-1 .podzmini {
    margin-bottom: 18px;
}
.odnostr-nashi-klienty-1 .pol2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.odnostr-nashi-klienty-1 .pol2 .chast {
    width: 33.33333%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.odnostr-nashi-klienty-1 .pol2 .kart {
    width: calc(50% - 10px);
    margin: 0 5px 10px;
    padding: 20px;
    border-radius: 10px;
    height: 130px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-nashi-klienty-1 .pol2 .kart.kartbtn,
.odnostr-nashi-klienty-1 .pol2 .kart.karttext {
    width: 100%;
}
.odnostr-nashi-klienty-1 .pol2 .kart.karttext {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 270px;
    padding: 30px;
}
.odnostr-nashi-klienty-1 .pol2 .kart.karttext .text {
    color: #484848;
    line-height: 1.35 !important;
    margin-bottom: 0;
    max-width: 380px;
}
.odnostr-nashi-klienty-1 .pol2 .kart img {
    -o-object-fit: cover;
    object-fit: cover;
}
.odnostr-nashi-klienty-1 .kart-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 1229px) {
.odnostr-nashi-klienty-1 .pol2 .kart {
    width: calc(33.3333% - 10px);
}
.odnostr-nashi-klienty-1 .pol2 .kart.kartbtn,
.odnostr-nashi-klienty-1 .pol2 .kart.karttext {
    width: calc(66.66666% - 10px);
}
.odnostr-nashi-klienty-1 .pol2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-nashi-klienty-1 .pol2 .chast {
    width: 100%;
}
.odnostr-nashi-klienty-1 .kart-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(33.3333% - 10px);
    margin: 0 5px;
}
.odnostr-nashi-klienty-1 .kart-wrapper .kart {
    width: 100%;
    margin: 0 0 10px;
}
}
@media (max-width: 767px) {
.odnostr-nashi-klienty-1 .pol2 .kart {
    width: calc(50% - 10px);
}
.odnostr-nashi-klienty-1 .pol2 .kart.kartbtn,
.odnostr-nashi-klienty-1 .pol2 .kart.karttext {
    width: calc(100% - 10px);
}
.odnostr-nashi-klienty-1 .kart-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    margin: 0;
}
.odnostr-nashi-klienty-1 .kart-wrapper .kart {
    width: calc(50% - 10px);
    margin: 0 5px 10px;
}
.odnostr-nashi-klienty-1 .pol2 .kart.karttext {
    height: auto;
    padding: 30px 20px;
}
}
@media (max-width: 625px) {
.odnostr-nashi-klienty-1 .pol2 .kart {
    width: calc(50% - 10px);
}
}
@media (max-width: 475px) {
.odnostr-nashi-klienty-1 .pol2 .kart {
    width: calc(100% - 10px);
}
.odnostr-nashi-klienty-1 .kart-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
}
/* Наши клиенты 1 конец */
/* Наши партнёры 4 */
.odnostr-nashi-partnyory-4 {
    padding-top: 50px;
    padding-bottom: 40px;
    background-color: var(--fon);
}
.odnostr-nashi-partnyory-4 .pol1 .name {
    margin-bottom: 6px !important;
}
.odnostr-nashi-partnyory-4 .pol1 .opis {
    margin-bottom: 40px !important;
}
.odnostr-nashi-partnyory-4 .minzg {
    margin-bottom: 6px !important;
}
.odnostr-nashi-partnyory-4 .podzmini {
    margin-bottom: 18px;
}
.odnostr-nashi-partnyory-4 .pol2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.odnostr-nashi-partnyory-4 .pol2 .chast {
    width: 33.33333%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.odnostr-nashi-partnyory-4 .pol2 .kart {
    width: calc(50% - 10px);
    margin: 0 5px 10px;
    padding: 20px;
    border-radius: 10px;
    height: 130px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-nashi-partnyory-4 .pol2 .kart.kartbtn,
.odnostr-nashi-partnyory-4 .pol2 .kart.karttext {
    width: 100%;
}
.odnostr-nashi-partnyory-4 .pol2 .kart.karttext {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 270px;
    padding: 30px;
}
.odnostr-nashi-partnyory-4 .pol2 .kart.karttext .text {
    color: #484848;
    line-height: 1.35 !important;
    margin-bottom: 0;
    max-width: 380px;
}
.odnostr-nashi-partnyory-4 .pol2 .kart img {
    -o-object-fit: cover;
    object-fit: cover;
}
.odnostr-nashi-partnyory-4 .kart-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 1229px) {
.odnostr-nashi-partnyory-4 .pol2 .kart {
    width: calc(33.3333% - 10px);
}
.odnostr-nashi-partnyory-4 .pol2 .kart.kartbtn,
.odnostr-nashi-partnyory-4 .pol2 .kart.karttext {
    width: calc(66.66666% - 10px);
}
.odnostr-nashi-partnyory-4 .pol2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-nashi-partnyory-4 .pol2 .chast {
    width: 100%;
}
.odnostr-nashi-partnyory-4 .kart-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(33.3333% - 10px);
    margin: 0 5px;
}
.odnostr-nashi-partnyory-4 .kart-wrapper .kart {
    width: 100%;
    margin: 0 0 10px;
}
}
@media (max-width: 767px) {
.odnostr-nashi-partnyory-4 .pol2 .kart {
    width: calc(50% - 10px);
}
.odnostr-nashi-partnyory-4 .pol2 .kart.kartbtn,
.odnostr-nashi-partnyory-4 .pol2 .kart.karttext {
    width: calc(100% - 10px);
}
.odnostr-nashi-partnyory-4 .kart-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    margin: 0;
}
.odnostr-nashi-partnyory-4 .kart-wrapper .kart {
    width: calc(50% - 10px);
    margin: 0 5px 10px;
}
.odnostr-nashi-partnyory-4 .pol2 .kart.karttext {
    height: auto;
    padding: 30px 20px;
}
}
@media (max-width: 625px) {
.odnostr-nashi-partnyory-4 .pol2 .kart {
    width: calc(50% - 10px);
}
}
@media (max-width: 475px) {
.odnostr-nashi-partnyory-4 .pol2 .kart {
    width: calc(100% - 10px);
}
.odnostr-nashi-partnyory-4 .kart-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
}
/* Наши партнёры 4 конец */
/* География работы */
.odnostr-geografiya-raboty .kartall {
    padding-top: 50px;
    padding-bottom: 30px;
}
.odnostr-geografiya-raboty .kartall .name {
    margin-bottom: 6px !important;
}
.odnostr-geografiya-raboty .kartall .name br {
    display: none;
}
.odnostr-geografiya-raboty .kartall .opis {
    color: #484848;
    margin-bottom: 37px;
}
.odnostr-geografiya-raboty .kartall .kartatata svg {
    width: 100%;
    height: auto;
}
.odnostr-geografiya-raboty .kartall .cvetkrug {
    fill: #fff0;
}

.odnostr-geografiya-raboty .kartall .cvetkrug.active {
    fill: var(--color-osnova3);
}
.odnostr-geografiya-raboty .kartall g:hover .cvetkrug {
    fill: var(--color-osnova3);
}
.odnostr-geografiya-raboty .kartall g:hover .cvetcentr {
}
.odnostr-geografiya-raboty .kartall .cvetcentr {
    fill: var(--color-osnova);
}

@media (max-width: 480px) {
.odnostr-geografiya-raboty .kartall .name br {
    display: block;
}
}
/* География работы конец */

/* География работы 3 */
.odnostr-geografiya-raboty-3 .zg {
    color: #484848;
    font-size: 32px;
    font-weight: 600 !important;
    line-height: 39px !important;
    margin-bottom: 15px !important;
}
.odnostr-geografiya-raboty-3 .all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.odnostr-geografiya-raboty-3 .content .konti {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.odnostr-geografiya-raboty-3 .content {
    width: 47%;
}
.odnostr-geografiya-raboty-3 .content .cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 10px 20px;
    background-color: var(--fon);
    padding: 20px;
    border-radius: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.odnostr-geografiya-raboty-3 .social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.odnostr-geografiya-raboty-3 .social-links a,
.odnostr-geografiya-raboty-3 .social-links .telegram svg {
    display: none;
}
.odnostr-geografiya-raboty-3 .social-links p {
    display: none;
}
.odnostr-geografiya-raboty-3 .social-links .telegram p,
.odnostr-geografiya-raboty-3 .social-links .telegram {
    display: block;
}
.odnostr-geografiya-raboty-3 .content .cont a,
.odnostr-geografiya-raboty-3 .content .cont p {
    color: #484848;
    line-height: 19px !important;
    margin-bottom: 0;
    font-weight: 500;
}
.odnostr-geografiya-raboty-3 .content .cont svg {
    margin-right: 23px;
}
.odnostr-geografiya-raboty-3 .content .cont:nth-child(1) svg path,
.odnostr-geografiya-raboty-3 .content .cont:nth-child(2) svg path,
.odnostr-geografiya-raboty-3 .content .cont:nth-child(3) svg path {
    fill: var(--color-osnova);
}
.odnostr-geografiya-raboty-3 .content .cont:last-child svg path {
    stroke: var(--color-osnova);
}
.odnostr-geografiya-raboty-3 {
    padding-top: 50px;
    padding-bottom: 30px;
}
.odnostr-geografiya-raboty-3 .adres br {
    display: none;
}
.odnostr-geografiya-raboty-3 h2{
    margin-bottom:6px!important;
}
.odnostr-geografiya-raboty-3 .opis {
    margin-bottom: 30px;
    color: #484848;
}
.odnostr-geografiya-raboty-3 .content .cont .predname {
    color: #c0c0c0;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 40px;
}
.odnostr-geografiya-raboty-3 .imgkon {
    margin-bottom: 20px;
    border-radius: 10px;
    margin-top: 15px;
    width: 100%;
}
.odnostr-geografiya-raboty-3 .map iframe {
    border: none !important;
    border-radius: 10px !important;
    height: 275px;
}
.odnostr-geografiya-raboty-3 .formkon {
        width: calc(53% - 40px);
}
.odnostr-geografiya-raboty-3 .content .cont:nth-child(1),
.odnostr-geografiya-raboty-3 .content .cont:nth-child(2),
.odnostr-geografiya-raboty-3 .content .cont:nth-child(3) {
    width: calc(33.33333% - 20px);
}
.odnostr-geografiya-raboty-3 .content .cont:nth-child(4),
.odnostr-geografiya-raboty-3 .content .cont:nth-child(5) {
    width: calc(50% - 20px);
}
@media (max-width: 1490px) {
.odnostr-geografiya-raboty-3 .content .cont svg {
    width: 22px;
}
.odnostr-geografiya-raboty-3 .content .cont {
    width: 100%;
}
.odnostr-geografiya-raboty-3 .content {
    width: 100%;
    margin-right: 20px;
}
}
@media (max-width: 1229px) {
.odnostr-geografiya-raboty-3 .formkon {
    width: 100%;
}   
.odnostr-geografiya-raboty-3 .all {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
}
@media (max-width: 767px) {
.odnostr-geografiya-raboty-3 .content .cont:nth-child(1),
.odnostr-geografiya-raboty-3 .content .cont:nth-child(2),
.odnostr-geografiya-raboty-3 .content .cont:nth-child(3) {
    width: calc(50% - 20px);
}
}
@media (max-width: 600px) {
.odnostr-geografiya-raboty-3 .content .cont {
    width: 100% !important;
    margin: 0 0px 20px;
}
.odnostr-geografiya-raboty-3 .content .konti {
    margin: 0;
}
.odnostr-geografiya-raboty-3 .opis br {
    display: none;
}
}

/* География работы 3 конец */
/*  Отзывы 4 */

.odnostr-otzyvy-4 {
    padding-bottom: 0px;
    padding-top: 50px;
    overflow: hidden;
    background-color: var(--fon);
}
.odnostr-otzyvy-4 .content-img {
    width: calc(30% - 4px);
    margin-bottom: 72px;
    background-image: url(/wp-content/uploads/image-3.png);
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 20px;
    max-height: 449px;
}
.odnostr-otzyvy-4 .allo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.odnostr-otzyvy-4 .obsh {
    position: relative;
    width: calc(70% + 4px);
    padding: 0 0px 0 40px;
}
.odnostr-otzyvy-4 .osob-arrows > div .strela {
    width: 54px;
    height: 54px;
}
.odnostr-otzyvy-4 .osob-arrows {
    width: 117px;
    margin-top: 7px;
    margin-bottom: 22px;
}
.odnostr-otzyvy-4 .swiper-slide .block-1 .imim {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.odnostr-otzyvy-4 .swiper-slide .block-1 .imim .pbu {
    font-size: 24px;
    color: var(--color-osnova);
    background-color: var(--fon);
    border-radius: 60%;
    margin-bottom: 0;
    margin-right: 7px;
    width: 53.9px;
    height: 53.9px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.odnostr-otzyvy-4 .swiper-slide .block-1 .imim img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    border-radius: 60%;
}
.odnostr-otzyvy-4 .strzg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 36px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-otzyvy-4 .pol2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-otzyvy-4 .temin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.odnostr-otzyvy-4 .temin img {
    margin-top: -7px;
}
.odnostr-otzyvy-4 .temin p {
    margin-bottom: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    font-size: 12px !important;
    color: #fff;
    line-height: 15px !important;
    margin-right: 14px;
}
.odnostr-otzyvy-4 .dla-sterl {
    padding: 0 0px 0 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.odnostr-otzyvy-4 .bok-strel.slider-1-prev {
    left: 0px;
    position: relative !important;
    width: 50px;
    height: 50px;
    margin: 0 9px;
}
.odnostr-otzyvy-4 .bok-strel.slider-1-next {
    right: 0px;
    position: relative !important;
    width: 50px;
    height: 50px;
    margin: 0 0 0 7.5px;
}
.odnostr-otzyvy-4 .bok-strel.slider-1-prev,
.odnostr-otzyvy-4 .bok-strel.slider-1-next {
    background-color: #fff;
}
.odnostr-otzyvy-4 .bok-strel .strela {
    width: 50px;
    height: 50px;
}
.odnostr-otzyvy-4 .strzg .zg {
    font-weight: 600 !important;
    font-size: 32px;
    line-height: 39px !important;
    margin-bottom: 0px !important;
    display: block;
    color: #484848 !important;
    margin: 0;
    padding-bottom: 0;
}
.odnostr-otzyvy-4 .strzg .opis {
    margin-bottom: 0;
    margin-top: 6px;
    color: #484848;
}
.odnostr-otzyvy-4 .strzg .ostotz {
    margin-top: -2px;
    background-color: var(--color-osnova);
    color: #fff;
    height: 50px;
    cursor: pointer;
    padding: 13px 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 10px;
    font-weight: 500;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 240px;
}
.odnostr-otzyvy-4 .strzg .ostotz:hover {
    background-color: var(--color-osnova2);
    color: #fff;
}
.odnostr-otzyvy-4 .swiper-slide .name {
    font-weight: 500 !important;
    line-height: 32px !important;
    margin-bottom: 0 !important;
}
.odnostr-otzyvy-4 .swiper-slide .date {
    font-weight: 400;
    font-size: 12px;
    line-height: 17px !important;
    color: #8c8c8c;
    margin-bottom: 0;
    margin-top: 11px;
    text-transform: lowercase;
}
.odnostr-otzyvy-4 .swiper-slide .block-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.odnostr-otzyvy-4 .swiper-slide .dateilo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 19px;
}
.odnostr-otzyvy-4 .swiper-slide .block-3 .otziv {
    font-weight: 400;
    line-height: 1.4 !important;
    color: #484848;
    margin-bottom: 0;
    overflow: hidden;
    -webkit-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    position: relative;
    /* Тени текста 
background: linear-gradient(180deg, #484848 0%, rgba(255, 255, 255, 0.00) 81.71%);
-webkit-text-fill-color: transparent;
background-clip: text;
-webkit-background-clip: text; 
*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.odnostr-otzyvy-4 .swiper-slide .sr-prof {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
.odnostr-otzyvy-4 .swiper-slide .sr-prof .star-4,
.odnostr-otzyvy-4 .swiper-slide .sr-prof .star-5 {
    margin-top: 0px;
    margin-bottom: 22px;
    width: 100%;
}
.odnostr-otzyvy-4 .swiper-slide .block-3.expanded .otziv {
    background: #fff0;
    -webkit-text-fill-color: revert;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: revert;
    line-clamp: revert;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.odnostr-otzyvy-4 .swiper-slide .block-3.expanded .otziv::-webkit-scrollbar {
    display: none; /* Скрываем ползунок в браузерах WebKit */
}
.odnostr-otzyvy-4 .swiper-slide .block-3.expanded .otziv::-moz-scrollbar {
    display: none; /* Скрываем ползунок в Firefox */
}
.odnostr-otzyvy-4 .swiper-pagination-bullet-custom {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 64px;
    height: 4px;
    border: 0;
    margin-right: 6px;
    border-radius: 2px;
    background-color: var(--color-osnova3);
}
.odnostr-otzyvy-4 .read-more a {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    border-bottom: 1px solid var(--color-osnova);
    color: var(--color-osnova);
    font-size: 14px;
}

.odnostr-otzyvy-4 .read-more a:hover {
    color: var(--color-osnova2);
    border-bottom: 1px solid var(--color-osnova2);
}
.odnostr-otzyvy-4 .swiper-slide .block-3 .read-more {
    padding-top: 24px;
}
.odnostr-otzyvy-4 .polova2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 27px;
}

.odnostr-otzyvy-4 .bok-strel {
    top: calc(50% - 22px);
}

.odnostr-otzyvy-4 .block-2 .staro {
    color: #8c8c8c;
    font-size: 14px;
    margin-top: 6px;
    margin-bottom: 16px;
}
.odnostr-otzyvy-4 .swiper-pagination-bullet-custom:hover {
    background-color: var(--color-osnova);
}
.odnostr-otzyvy-4 .swiper-pagination-bullet-custom .progress__value {
    opacity: 0;
}
.odnostr-otzyvy-4 .swiper-pagination-bullet-custom--active .progress__value {
    opacity: 1;
    -webkit-animation: BulletProgress 5s linear forwards;
    animation: BulletProgress 5s linear forwards;
    background-color: var(--color-osnova);
    height: 4px;
    width: 0;
    border-radius: 2px;
}
.odnostr-otzyvy-4 .swiper-pagination-bullet-custom--active::before {
    background-color: #fff;
}
@-webkit-keyframes BulletProgress {
    to {
    width: 100%;
}
}
@keyframes BulletProgress {
    to {
    width: 100%;
}
}
.odnostr-otzyvy-4
.swiper--pause
.swiper-pagination-bullet-custom--active
.progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-otzyvy-4 .swiper-container666:hover + .swiper-pagination .progress__value {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.odnostr-otzyvy-4 .slider {
    position: relative;
    overflow: hidden;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    z-index: 99;
}
.odnostr-otzyvy-4 .swiper-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.odnostr-otzyvy-4 .swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    background-color: #fff;
    border-radius: 10px;
    width: 350px;
}
/* тени слайдеров
.odnostr-otzyvy-4 .swiper-slide.swiper-slide-next{
opacity:0.7;
}
.odnostr-otzyvy-4 .swiper-slide.swiper-slide-next + .swiper-slide{
opacity:0.4;
}
*/
.odnostr-otzyvy-4 .swiper-slide.vidim {
    opacity: 1 !important;
    padding-bottom: 321px;
}
.odnostr-otzyvy-4 .swiper-slide:last-child {
    margin-right: 0 !important;
}
.odnostr-otzyvy-4 .slider-1-pagination span {
    position: relative;
    display: inline-block;
    border-radius: 50%;
    background-color: #e0e3ef;
    width: 9px;
    height: 9px;
    margin: 5px;
    cursor: pointer;
}
.odnostr-otzyvy-4 .slider-1-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 38px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.odnostr-otzyvy-4 .slider-1-pagination {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    bottom: 50px;
}
.odnostr-otzyvy-4 .slider {
    padding-bottom: 92px;
}
.odnostr-otzyvy-4 .block-3.expanded {
    position: absolute;
    width: 100%;
    left: 0;
    padding: 0 20px 20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    z-index: 9;
    overflow: hidden;
}

.odnostr-otzyvy-4 .slider-1-pagination .krug {
    position: relative;
    display: inline-block;
    border-radius: 50%;
    background-color: var(--color-osnova);
    width: 6px;
    height: 6px;
    z-index: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.odnostr-otzyvy-4 .slider-1-pagination .bigkrug {
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.odnostr-otzyvy-4 .slider-1-pagination .swiper-pagination-bullet-active .bigkrug {
    border: 2px solid var(--color-osnova);
    border-radius: 60px;
}
.odnostr-otzyvy-4 .slider-1-pagination .swiper-pagination-bullet {
    margin-right: 4px;
}
.odnostr-otzyvy-4 .block-3.expanded .read-more a,
.odnostr-otzyvy-4 .block-3 .read-more a.skrit {
    display: none;
}
.odnostr-otzyvy-4 .block-3.expanded .read-more a.skrit {
    display: block;
}
@media (max-width: 1229px) {
.odnostr-otzyvy-4 .pol2 .temin {
    display: none;
}
.odnostr-otzyvy-4 .strzg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-otzyvy-4 .pol2 {
    margin-top: 20px;
}
.odnostr-otzyvy-4 .content-img {
    width: calc(45% - 4px);
    margin-bottom: 50px;
    max-height: 100%;
}
.odnostr-otzyvy-4 .obsh {
    width: calc(55% + 4px);
}
}
@media (max-width: 991px) {
.odnostr-otzyvy-4 .allo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-otzyvy-4 .obsh {
    width: 100%;
    padding: 0;
}
.odnostr-otzyvy-4 .content-img {
    width: 100%;
    margin-bottom: 40px;
    height: 400px;
    border-radius: 10px;
}
.odnostr-otzyvy-4 {
    padding-top: 50px;
}
}
@media (max-width: 767px) {
.odnostr-otzyvy-4 .strzg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-otzyvy-4 .pol2 .temin {
    display: none;
}
}
@media (max-width: 525px) {
.odnostr-otzyvy-4 .swiper-slide .block-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-otzyvy-4 .content-img {
    height: 300px;
}
}
@media (max-width: 460px) {
.odnostr-otzyvy-4 .strzg .ostotz {
    width: auto;
}
}
@media (max-width: 450px) {
.odnostr-otzyvy-4 .swiper-pagination-bullet-custom {
    width: calc(16.66666% - 6px);
}
}
@media (max-width: 390px) {
.odnostr-otzyvy-4 .dla-sterl {
    position: absolute;
    margin: 100px -10px;
    right: 0;
    width: calc(100% + 20px);
    padding: 0;
}
.odnostr-otzyvy-4 .pol2 {
    margin: 20px auto 0;
}
.odnostr-otzyvy-4 .bok-strel.slider-1-prev {
    left: 12px;
    position: absolute !important;
    top: -25px;
    width: 50px;
    height: 50px;
    margin: 0;
}
.odnostr-otzyvy-4 .bok-strel.slider-1-next {
    right: 12px;
    position: absolute !important;
    top: -25px;
    width: 50px;
    height: 50px;
    margin: 0;
}
.odnostr-otzyvy-4 .swiper-slide {
    width: 100%;
}
.odnostr-otzyvy-4 .obsh {
    padding: 0;
}
.odnostr-otzyvy-4 .strzg .ostotz {
    margin-top: 20px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0px auto 0;
    padding: 13px 20px;
}
.odnostr-otzyvy-4 .swiper-slide .sr-prof {
    padding: 20px 15px;
}
.odnostr-otzyvy-4 .block-3.expanded {
    padding: 0 15px 20px;
}
}
@media (max-width: 360px) {
.odnostr-otzyvy-4 .temin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-otzyvy-4 .temin p {
    margin-bottom: 15px;
}
}
/*  Отзывы 4 конец */
/* Ответы на вопросы 4 */
.odnostr-voprosy-i-otvety-4 {
    padding-top: 50px;
    padding-bottom: 50px;
        background-color: var(--fon);
}
.odnostr-voprosy-i-otvety-4 .name {
    font-size: 32px;
    font-weight: 600 !important;
    color: #484848;
    margin-bottom: 6px !important;
}
.odnostr-voprosy-i-otvety-4 .obnova {
    font-size: 12px;
    color: #8c8c8c;
    margin-bottom: 20px;
}
.odnostr-voprosy-i-otvety-4 .obnova span {
    color: #484848;
}
.odnostr-voprosy-i-otvety-4 .opis {
    color: #484848;
    margin-bottom: 0;
}
.odnostr-voprosy-i-otvety-4 .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-voprosy-i-otvety-4 .all .dvepol {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px;
}
.odnostr-voprosy-i-otvety-4 .all .dvepol .pol2 {
    width: calc(50% + 20px);
    margin: 0 10px;
}
.odnostr-voprosy-i-otvety-4 .all .dvepol .pol3 {
    width: calc(50% + 20px);
    margin: 0 10px;
    background-image: url(/wp-content/uploads/image-1.png);
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 22px 20px 20px;
    background-size: cover;
    max-height: 457px;
}
.odnostr-voprosy-i-otvety-4 .all .dvepol .pol3 .zgl {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 6px !important;
    color: #fff;
}
.odnostr-voprosy-i-otvety-4 .all .dvepol .pol3 .opil {
    color: #fff;
    margin-bottom: 0;
}
.odnostr-voprosy-i-otvety-4 .all .dvepol .pol3 .vopros {
    background: var(--color-osnova);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    padding: 17px 46px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
    color: #fff;
    font-weight: 500;
    width: 240px;
}
.odnostr-voprosy-i-otvety-4 .all .dvepol .pol3 .vopros:hover {
    color: #fff;
    background: var(--color-osnova2);
}
.odnostr-voprosy-i-otvety-4 .sprosi-otvet {
    background-color: #fff;
    margin-bottom: 20px;
    border-radius: 10px;
    position: relative;
}
.odnostr-voprosy-i-otvety-4 .sprosi-otvet:last-child {
    margin-bottom: 0;
}
.odnostr-voprosy-i-otvety-4 .pol1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 37px;
}
.odnostr-voprosy-i-otvety-4 .bron {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    padding: 17px 48px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
    background-color: var(--fon);
    color: #484848;
    font-weight: 500;
    margin-top: 3px;
}
.odnostr-voprosy-i-otvety-4 .bron:hover {
    background-color: var(--color-osnova);
    color: #fff;
}
.odnostr-voprosy-i-otvety-4 .sprosil {
    padding: 27px 70px 34.41px 20px;

    position: relative;
    cursor: pointer;
    font-weight: 500;
    font-size: 24px;
    color: #484848;
    margin-bottom: 0;
    border-radius: 10px;
}
.odnostr-voprosy-i-otvety-4 .sprosil.this-on {
    margin-bottom: 13px;
    position: revert;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.odnostr-voprosy-i-otvety-4 .sprosil:after {
    content: "";
    position: absolute;
    display: block;
    width: 40px;
    height: 40px;
    background-image: url('data:image/svg+xml,\
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">\
<rect width="40" height="40" rx="20" fill="%23f2f7fc"/>\
<path d="M27 20H20H13M20 13V27" stroke="%23484848" stroke-linecap="round"/>\
</svg>');
    right: 20px;
    top: calc(50% - 23px);
    background-size: contain;
    background-repeat: no-repeat;
}

.odnostr-voprosy-i-otvety-4 .this-on::after {
    background-image: url('data:image/svg+xml,\
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">\
<rect width="40" height="40" rx="20" fill="%23f2f7fc"/>\
<path d="M27 20L13 20" stroke="%23484848" stroke-linecap="round"/>\
</svg>');
}
.odnostr-voprosy-i-otvety-4 .sprosi-otvet .sprosil:after {
    background-image: url('data:image/svg+xml,\
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">\
<rect width="40" height="40" rx="20" fill="%23f2f7fc"/>\
<path d="M27 20H20H13M20 13V27" stroke="%23484848" stroke-linecap="round"/>\
</svg>');
}
.odnostr-voprosy-i-otvety-4 .sprosi-otvet .this-on::after {
    background-image: url('data:image/svg+xml,\
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">\
<rect width="40" height="40" rx="20" fill="%23f2f7fc"/>\
<path d="M27 20L13 20" stroke="%23484848" stroke-linecap="round"/>\
</svg>');
}
.odnostr-voprosy-i-otvety-4 .otvetil {
    overflow: hidden;
    height: 0;
    margin-top: -9px;
    padding: 0px 70px 0px 20px;
    max-width: 530px;
    line-height: 1.2;
}
.odnostr-voprosy-i-otvety-4 .sprosi-otvet:last-child {
    margin-bottom: 0;
}
.odnostr-voprosy-i-otvety-4 .otvetil p {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px !important;
    color: #484848;
    margin-bottom: 0;
}
.odnostr-voprosy-i-otvety-4 .this-on + .otvetil {
    height: auto;
    padding-bottom: 20px;
}
.odnostr-voprosy-i-otvety-4 .input-bar {
    display: none;
}
.odnostr-voprosy-i-otvety-4 .label-bar {
    text-align: center;
    padding: 10px 20px;
    position: relative;
    background-color: #fff;
    border: 1px solid #dbdfec;
    border-radius: 5px;
    display: none;
    font-size: 16px;
    line-height: 30px;
}
.odnostr-voprosy-i-otvety-4 input:checked ~ article.ac2 {
    height: auto;
    display: block;
}
@media (max-width: 1229px) {
.odnostr-voprosy-i-otvety-4 .all .dvepol {
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.odnostr-voprosy-i-otvety-4 .all .dvepol .pol2 {
    width: 100%;
    margin: 0 0 20px;
}
.odnostr-voprosy-i-otvety-4 .all .dvepol .pol3 {
    width: 100%;
    margin: 0;
    height: 400px;
}
}
@media (max-width: 767px) {
.odnostr-voprosy-i-otvety-4 .this-on::after,
.odnostr-voprosy-i-otvety-4 .sprosil:after {
    right: 15px;
}
.odnostr-voprosy-i-otvety-4 .obnova {
    display: none;
}
}
@media (max-width: 525px) {
.odnostr-voprosy-i-otvety-4 .all .dvepol .pol3 {
    height: 300px;
}
}
/* Ответы на вопросы 4 конец */
/* География работ 1 */
.odnostr-geografiya-raboty-2 iframe {
    border: none;
    width: 100%;
    height: 600px;
}
@media (max-width: 1229px) {
.odnostr-geografiya-raboty-2 iframe {
    height: 400px;
}
}
@media (max-width: 991px) {
.odnostr-geografiya-raboty-2 iframe {
    height: 350px;
}
}
/* География работ 1 конец */

/* Наша команда 3 */
.odnostr-nasha-komanda-3 .dla-sterl {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.odnostr-nasha-komanda-3 .obsh {
    padding-right: 140px;
}
.odnostr-nasha-komanda-3 .name {
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 0px;
    color: #484848;
    text-align: center;
    margin-top: 15px;
}
.odnostr-nasha-komanda-3 .dolj {
    margin: 0 auto;
    border: 1px solid var(--color-osnova);
    border-radius: 20px;
    padding: 1px 12px;
    color: var(--color-osnova);
    width: 240px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.odnostr-nasha-komanda-3 .bok-strel.slider-1-prev {
    display: none;
    left: -25px;
    position: absolute !important;
    top: calc(50% - 67px);
    width: 50px;
    height: 50px;
    z-index: 100;
}
.odnostr-nasha-komanda-3 .bok-strel.slider-1-next {
    right: -80px;
    background-color: #fff;
    position: absolute !important;
    top: calc(50% - 67px);
    width: 50px;
    height: 50px;
    z-index: 100;
}
.odnostr-nasha-komanda-3 .bok-strel .strela {
    width: 50px;
    height: 50px;
    background-color: #484848;
}

.odnostr-nasha-komanda-3 .bok-strel:hover .strela {
    background-color: #fff;
}
.odnostr-nasha-komanda-3 .strzg .zg {
    font-weight: 600 !important;
    font-size: 32px;
    margin-bottom: 0px !important;
    display: block;
    color: #484848 !important;
    margin: 0;
    padding-bottom: 0;
}
.odnostr-nasha-komanda-3 .strzg .opis {
    margin-bottom: 0;
    margin-top: 6px;
}
.odnostr-nasha-komanda-3 .slider {
    position: relative;
    overflow: hidden;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    z-index: 99;
}
.odnostr-nasha-komanda-3 .swiper-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: 30px;
}
.odnostr-nasha-komanda-3 .swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.odnostr-nasha-komanda-3 .strzg {
    margin-bottom: 30px;
}
.odnostr-nasha-komanda-3 {
    background-color: var(--fon);
    padding-top: 50px;
    padding-bottom: 50px;
}
/* Наша команда 3 конец */