    /*кнопки*/
.btn-arrow .tn-atom {
  background-image: url(https://static.tildacdn.com/tild3031-3163-4833-a431-303265656436/plus.svg) !important;
  background-size: 20px !important;
  background-repeat: no-repeat;
  background-position: 5% center !important;
   padding-left: 10px;
  padding-right: 0px;
   transition: 0.2s;
 }

.btn-arrow .tn-atom:hover {
    color:#FFFFFF !important;
     background-image: url(https://static.tildacdn.com/tild3031-3163-4833-a431-303265656436/plus.svg) !important;
     background-size: 20px !important;
       background-repeat: no-repeat;
      background-position: 5% center !important;
      padding-left: 10px;
    padding-right: 0px;
}


.btn-arrow .tn-atom:before {
    content: "";
    background: #db0033;
    width: 0%;
    height: 0%;
    display: block;
    position: absolute;
    top: 50% !important;
    left: 10px !important;
    border-radius: 50px;
    z-index: -1;
    transition: 0.4s;
}
.btn-arrow .tn-atom:hover:before {
    width: 100%;
    height: 100%;
    top: 0% !important;
    left: 0px !important;
}

/*.service1 .tn-molecule,
.service2 .tn-molecule,
.service3 .tn-molecule,
.service4 .tn-molecule,
.service5 .tn-molecule,
.service6 .tn-molecule {
    background-image: none !important;
    transition: .2s;
}
.service1 .tn-molecule:hover {
     background-image: url('https://static.tildacdn.com/tild6434-3531-4932-b438-373435303838/serv1.jpg') !important;
}
.service2 .tn-molecule:hover {
     background-image: url('https://static.tildacdn.com/tild3032-3533-4333-b064-656436663565/serv2_1.jpg') !important;
}*/

.service .tn-molecule {
    background-size: 0%  !important;
    transition: .9s;
}
.service .tn-molecule:hover {
    background-size: 130% !important;
}

/*новости*/
.uc-news .t-feed__col-grid__wrapper {
    box-shadow: 0 0 0 1px #e3eaf2;
}
.uc-news li.js-feed-post.t-feed__post {
    margin: 0px;
}
.t-feed__col-grid__post-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10) !important;
    z-index: 10 !important;
    position: relative;
}

/*квиз*/
.t-quiz__contact-form .t-quiz__inputs-wrapper {
    gap: 15px;
}
.t-quiz__quiz-wrapper {
    height: fit-content !important;
}
.t-quiz__main {
    height: fit-content;
    min-height: 400px;
}
.t-quiz__contact-form.t-quiz__screen-wrapper.t-step-form__step.t-step-form__step_active {
    padding-bottom: 10px !important;
}

@media screen and (min-width: 980px) {

.t915__container, /*новости*/
.t1040 .t-container /*квиз*/ {
    max-width: 92%;
}
/*квиз*/
.t-quiz__col.t-col.t-col_12 {
    max-width: 100%;
    margin: 0px;
}
.t-quiz__cover__side-cover {
    width: 50%;
}
.uc-quiz .t-quiz__contact-form.t-quiz__screen-wrapper.t-step-form__step {
    padding: 20px 0px;
}
.uc-quiz .t-quiz__footer {
    padding: 0px 0px 45px;
}
/*новости*/
.uc-news li.js-feed-post.t-feed__post {
    margin: 0px;
    max-width: calc(100% / 3 - 0px);
}
.uc-newall li.js-feed-post.t-feed__post {
    max-width: calc(100% / 3 - 20px);
    margin-left: 10px;
    margin-right: 10px;
}

/*заголовки*/
.t050 .t-container,
.t758 .t-container,
.t005A .t-container,
.t118 .t-container /*линии*/ {
    max-width: 92%;
}
.t050 .t-col,
.t758 .t-col,
.t118 .t-col {
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
.t005A .t-col /*политика*/{
    max-width: calc(50% - 40px);
}
}

@media screen and (max-width: 960px) {
/*новости*/
.uc-news .t-feed__container_inrow1 .t-feed__post:first-child, .uc-news .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .uc-news .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .uc-news .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) {
        margin-top: 1px !important;
    }
.uc-news li.js-feed-post.t-feed__post {
    padding: 0px;
}
.uc-news li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-col_4.t-align_left {
    margin-bottom: 1px;
}
.t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4), .t-feed__grid-col:not(.t-slds__item) {
        margin-top: 20px !important;
    }
}


@media screen and (max-width: 640px) {
/*квиз*/
    .t-quiz .t-quiz__quiz-wrapper {
        height: 100% !important;
        max-height: max-content;
        min-height: 60vh;
    }
}

@media screen and (max-width: 480px) {
/*новости*/
.uc-news .t915__container_mobile-flex .t-feed__grid-col:first-child {
        padding-right: 0px;
        padding-left: 20px !important;
    }
   .uc-news .js-feed-post.t-feed__post {
    padding: 0px !important;
}

.t-quiz__main {
    height: fit-content;
    min-height: 320px;
}
}