.tn-elem-blur .tn-atom {
    /* Укажи насыщенность фона (saturate) и величину размытия (blur) */
    -webkit-backdrop-filter: saturate(20%) blur(15px);
    backdrop-filter: saturate(20%) blur(15px);
}

.t1152 .t1152 {
    position: relative;
    padding: 8px 0 6px;
}


.t-checkbox__indicator {
    border: 2px solid #ffbd4a;
}

.t570__title {
    margin-bottom: 15px;
}

.t977__col-inner {
    margin: 24px 15px 0 0;
    max-width: 260px;
}


.t570__padding_lg {
    padding: 90px 90px 90px 70px;
}


.t017__uptitle {
    opacity: 0.7;
}

.t694 .t694__animation_fast {
    opacity: 0.8;
}

.t938__background-image {
    opacity: 0.8;
    background-attachment: fixed;
}

.t938__feature-icon {
    opacity: 0.7;
    width: 50px !important;
    height: 50px !important;
}

.t938__title .t-container {
margin-left: 0px;
}

#rec1554396501 .t-section__title {
    margin-bottom: 25px;
}

#rec1554396501 .t-section__descr {
    margin-bottom: 60px;
    opacity: 0.7;
    max-width: 690px;
}

.t938__feature {
    background: #191919;
    margin: 0 20px 20px 0;
    padding: 30px;
    width: 46%;
}

.t938__feature-description {
    margin-top: 15px;
    opacity: 0.7;
}

.t938__feature-title {
    font-size: 18px;
}


.t218__textwrapper {
    margin: 7%;
}

.t1033 .t-list__item {
    max-width: 47%;
}


.t1033__container {
max-width: 94.5% !important;
}


.t499 .t-list__item {
    max-width: 42.5%;
    background: #191919CC;
    padding: 46px;
}


.t1000__background-image {
    opacity: 0.8;
    background-color: #141414;
}

.t527__bgimg {
    opacity: 0.8;
    background-color: #141414;
}


.t1000__imgwrapper {
    width: 30px;
}

#rec1546935481 .t823__bgimg {
    opacity: 0.8;
}

.t997__header-wrapper .t997__descr {
    padding: 40px 0 40px;
}

.t527 .t-list__container_inrow1 .t-list__item:first-child, .t527 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t527 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t527 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) {
    max-width: 31%;
}


#rec1554353661 .t-section__title {
    margin-bottom: 15px;
    text-align: left;
    
}


#rec1554353661 .t-section__descr {
    margin-bottom: 45px;
    text-align: left;
    margin-left: 0;
    max-width: 600px;
}

#allrecords .t977 ul.t-sociallinks__wrapper {
    text-align: right;
}

#rec1554320491 .t-section__title {
    margin-bottom: 20px;
    text-align: left;
}


#rec1554320491 .t-section__descr {
    max-width: 100%;
    text-align: left;
    margin-bottom: 60px;
}

#rec1549332611 .t997__card-title {
    text-align: left;
    padding-left: 8px;
}



.t1000 .t-section__topwrapper {
    text-align: left;
}

.t1000__header {
    max-width: 500px;
}


.t997__col {
    max-width: 19%;
}

.t997 .t-cover__wrapper {
    width: 93% !important;
}

.t997__card-title {
    font-size: 16px;
}

.t997__col {
    padding: 30px;
    background: #14141494;
}

.t499__img {
    border: 2px solid #363636;
    border-radius: 50px;
    margin-right: 10px;
}

#allrecords .t499__container {
max-width: 94.5% !important;
}

.t-container {
    margin-left: 50px;
    margin-right: 50px;
    width: 100%;
    max-width: 95.5%;
    padding: 0;
}

.t-btntext:after {
    display: none;
}

.t228__rightcontainer {
    gap: 10px;
}

#rec1544493491 .t-btntext.t-btntext_type_button {
    padding-bottom: 5px;
}

.t977__col_left {
    margin: 8px 0 0 0;
}

#rec1544827791 .t823__bgimg {
    opacity: 0.8;
    background-color: #141414;
}


.t218__blockimg {
    opacity: 0.8;
    background-color: #141414;
}

.t977__col_right {
    vertical-align: middle;
}

.t977__socials {
    margin-top: 15px;
}

#rec1544877371 .t-container {
    margin-left: 40px;
    margin-right: 40px;
    width: 100%;
    max-width: 95.5%;
    padding: 0;
}

@media (max-width: 1750px) { 

.t499 .t-list__item {
    max-width: 41.5%;
}

.t997__col {
    max-width: 18.5%;
}

.t527 .t-list__container_inrow1 .t-list__item:first-child, .t527 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t527 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t527 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) {
    max-width: 30.5%;
}

.t938__feature {
    width: 45%;
}

#rec1554353661 .t-section__descr {
    margin-bottom: 60px !important;
}

#rec1554353661 .t-section__title {
    margin-bottom: 25px !important;
}



}

@media (max-width: 1650px) { 

.t218__textwrapper {
    margin: 9%;
}



.t499 .t-list__item {
    max-width: 42%;
    padding: 40px;
}

#rec1554353661 .t-section__descr {
    margin-bottom: 60px;
}


.t997__col {
    max-width: 18%;
}

.t527 .t-list__container_inrow1 .t-list__item:first-child, .t527 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t527 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t527 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) {
    max-width: 30.3%;
}

.t938__feature {
    width: 45%;
}

.t977__col-inner {
    margin: 24px 5px 0 0;
    max-width: 246px;
}



} 


@media (max-width: 1650px) { 


.t499 .t-list__item {
    max-width: 41.5%;
}



}


@media (max-width: 1400px) { 
.t-title_xs {
    font-size: 36px;
}    
    
#rec1544877371 .t-container {
    max-width: 93.5%;
}  

.t-title_md {
    font-size: 46px;
    line-height: 1.1;
}
    
}



@media (max-width: 1400px) { 

.t527 .t-list__container_inrow1 .t-list__item:first-child, .t527 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t527 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t527 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) {
        max-width: 29%;
    }


    .t499 .t-list__item {
        max-width: 39.5%;
    }
    
.t499__img {
    margin-right: 0px;
}

.t499__img {
    width: 80px;
}

.t499__blockdescr {
    padding-right: 50px;
}

.t997__col {
    padding: 25px;
}

.t997__imgwrapper {
    width: 30px !important;
    margin-right: 10px;
}

    .t997__col {
        max-width: 17%;
    }
    
.t997__card-title {
    font-size: 14px;
}

    .t977__col-inner {
        max-width: max-content;
    }

.t977__col_center {
    display: flex !important;
    width: auto;
    display: table-cell;
    vertical-align: top;
    text-align: center;
    justify-content: space-between;
}
}




@media (max-width: 1200px) { 
    
    .t527 .t-list__container_inrow1 .t-list__item:first-child, .t527 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t527 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t527 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) {
        max-width: 30%;
    }
    
    
    .t228__imglogo {
        max-width: 180px !important;
        width: 180px !important;
        min-width: 180px !important;
    }

.t-title {
font-size: 32px !important;
}

    .t-descr {
        font-size: 16px !important;
    }
    
#rec1546935471 .t996__descr {
    padding-top: 20px;
    padding-bottom: 30px;
}    
    
#allrecords .t499__container {
    max-width: 97.5% !important;
    margin-left: 35px;
    margin-right: 35px;
}

.t499 .t-list__item {
        padding: 35px;
    }

.t499__img {
        width: 70px;
    }

.t499__blockdescr {
        padding-right: 0px;
    }

    .t499 .t-list__item {
        max-width: 40%;
    } 
    
.t218__textwrapper {
        margin: 10%;
    }

.t997 .t-container {
    max-width: 97.5% !important;
    margin-left: 35px;
    margin-right: 35px;
}

.t997__col {
        max-width: 17.5%;
    }

.t1000__header {
    max-width: 400px;
}

.t938__title .t-container {
    margin-left: 0px;
    max-width: 91.5%;
}

.t938__features {
    width: 94%;
}

#rec1554396501 .t-section__title {
    margin-bottom: 25px;
}

#rec1554396501 .t-section__descr {
    margin-bottom: 35px;
}

.t017 .t-col_8 {
        max-width: 820px;
    }

.t570__title {
    margin-bottom: 15px;
    font-size: 22px;
}

.t570__padding_lg {
    padding: 60px 60px 60px 70px;
}

    .t977__col-inner_small {
        width: calc(100% / 2 - 20px);
    }

    

}





@media (max-width: 912px) {

#rec1546935471 .t996__descr {
    text-align: center;
}

#rec1546979541 .t218__descrfield {
font-size: 22px !important;
    text-align: center;
}

.t218__textfield {
        text-align: center;
    }

    .t499 .t-list__item {
        display: flex;
        align-items: center;
    }

.t499__blockdescr {
        text-align: center;
    }

.t1000 .t-section__topwrapper {
    text-align: center;
}

.t1000__header {
        max-width: 100%;
    }

.t-section__descr {
    max-width: 100%;
}

#rec1554353661 .t-section__descr {
    text-align: center;
    margin-left: auto;
    max-width: 100%;
}

.t527 .t-list__container_inrow1 .t-list__item:first-child, .t527 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t527 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t527 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) {
        max-width: 33%;
    }

.t527 .t-list__item, .t527 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t527 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t527 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) {
        margin-top: 0px !important;
    }

.t527__bottommargin_sm {
        font-size: 16px;
    }
    
.t938__title .t-container {
        margin-left: 0px;
        max-width: 100%;
        margin-right: 0px;
    }

#rec1554396501 .t-section__descr {
    max-width: 100%;
}

    #allrecords ul.t938__features {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }

.t938__features {
        width: 100%;
    }

.t938__feature {
    margin: 10px;
    width: 47%;
}

.t694 .t-cell_33 {
    width: 100%;
}

.t694 .t694__row {
    display: flex;
    flex-direction: column;
}

.t570__mainblock {
    display: flex;
    flex-direction: column-reverse;
}

.t570__col {
    width: 100%;
}

.t570__contentbox {
    height: 40vh !important;
}

.t570__padding_lg {
        padding: 20px 15px 20px 15px;
    }

    #rec1544877371 .t-container {
        gap: 20px;
    }


#allrecords .t977 ul.t-sociallinks__wrapper {
    text-align: center;
}


.t570__title {
        text-align: center;
    }

.t570__descr {
    text-align: center;
}


.t570__text {
    margin-top: 32px;
    text-align: center;
}


#rec1554536721 .t694__table {
    height: 40vw !important;
}


.t977__logo {
max-width: 100% !important;
}

#rec1554490781 .t694__table {
    height: 40vw !important;
}

.t977__col-inner_small {
        width: 100%;
        max-width: 100%;
         text-align: center;
    }

    .t977__col_center {
        text-align: center;
        flex-direction: column;
    }

.t977__col-inner {
        margin: 5px 0px 0 0;
        max-width: 246px;
    }


.t218__imgmobile {
    opacity: 0.8;
}

.t218__textwrapper {
        margin: 6% 2% 0% 2%;
    }

.t499 .t-list__item {
        max-width: 97%;
    }

#allrecords .t499__container {

        margin-left: 20px;
        margin-right: 20px;
    }

.t499__title {
    margin-top: 25px;
}

.t997 .t-container {
        max-width: 100% !important;
        margin-left: 0px;
        margin-right: 0px;
    }
    
.t997__cards-wrapper {
    margin-top: auto;
    margin-bottom: 30px;
    display: flex;
    float: none;
    box-sizing: border-box;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}

.t997__col {
        max-width: 46%;
        margin: 15px;
    }

.t997__header-wrapper {
    justify-content: flex-end;
} 
    

    
.t-container {
    margin-left: 0px;
    max-width: 100%;
    padding: 0px 0 0 0;
}
 
.t996__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column-reverse;
}

.t996__cover-wrapper {
        height: 600px;
    } 
    
    
#rec1546935471 .t996__title {
    padding-bottom: 0px;
    text-align: center;
}

#rec1544599721 .t996__title {
    text-align: center;
}

#rec1544599721 .t996__descr {
    text-align: center;
}
   
    .t-col {
        display: flex;
        float: none;
        box-sizing: border-box;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
    }   
   
    .t823__col_img_mobile.t823__col_img {
        height: 400px;
    }   
    
    .t823__wrapper_mobile.t823__wrapper .t823__main-wrapper {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        align-content: center;
        justify-content: center;
    }  
   
    .t-title_xs {
        text-align: center;
    }
   
.t823 .t-form__submit {
    display: flex;
    text-align: center;
    align-items: stretch;
    flex-direction: column;
}   

#rec1544877371 .t-container {
        max-width: 100%;
        margin-left: 0px;
        margin-right:  0px;
        display: flex;
        flex-direction: column;
        align-content: stretch;
        align-items: center;
    }

.t977__socials {
    margin-top: 0px;
}

.t-align_left {
    text-align: center;
}

.t-title_md {
        font-size: 42px;
    }

    .t-title_xs {
        font-size: 32px;
    }

.tmenu-mobile__imglogo {
    width: 200px !important;
}


}

@media (max-width: 769px) { 
    .t997__col {
        max-width: 100%;
        margin: 0px 15px 15px 15px;
    }

#rec1554353661 .t-section__title {
    text-align: center;
}

    .t527 .t-list__container_inrow1 .t-list__item:first-child, .t527 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t527 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t527 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) {
        max-width: 100%;
    }

.t527__col-mobstyle {
        width: 100%;
        margin-bottom: 45px;
    }

.t527__col-mobstyle {
        padding: 0px !important;
    }

    .t938__feature {
        width: 100%;
        margin: 10px;
    }




.t499__title {
        text-align: center;
    }


    .t527__itemwrapper_1, .t527__itemwrapper_3 {
        max-width: 100%;
        padding: 0 15px;
    }


.t527__line {
    display: none;
}






}


@media (max-width: 490px) {
.t499 .t-list__item {
        max-width: 94%;
    }

.t499__title {
        text-align: center;
    }



    .t-title_md {
        font-size: 26px;
    }

    .t-title_xs {
        font-size: 22px;
    }

.t977__col_center {
        display: none !important;
    }

.t977__logo {
    padding-bottom: 25px;
}


}




