.t497__item {
    border-radius: 30px;
    background: #FFF;
    padding: 30px;
    display: flex;
    flex-direction: column;
}

.t497 .t-section__bottomwrapper {
    margin-top: 60px;
}

.t497 .t-section__bottomwrapper a.t-btn.t-btn_md {
    width: 100%;
}

.t497__textwrapper {
    padding-left: 0!important;
    width: 100%;
    margin-top: 25px;
}

#rec793392804 .t-feed__post-title {
    text-align: center;
}

.t-feed__col-grid__wrapper.t-feed__col-grid__wrapper_align .t-feed__button-readmore {
    text-align: center;
}

.t-feed__col-grid__wrapper.t-feed__col-grid__wrapper_align .t-feed__button-readmore .t-btn.t-btn_sm {
    font-size: 20px;
    height: 62px;
}

.t497 .t-section__bottomwrapper a.t-btn.t-btn_md {
    font-size: 20px;
}

.t958__author {
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.t958__avatar {
    width: 100%;
    height: 265px;
}

.t958__occupation {
    width: 100%;
}

.t958__author-name {
    margin-top: 40px;
    text-align: center;
    width: 100%;
}

.t702 .t-submit {
    width: auto;
}

#rec796703480 .t702__title {
    margin-bottom: 0;
}

.t702 .t702__wrapper {
    padding: 60px 60px;
}

.t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static {
    border-radius: 20px;
    background: #F5F5F5;
    max-width: 1160px;
    padding: 40px;
}

.t-feed__post-popup__content {
    width: 100%;
    max-width: 100%;
}

#feed-cover {
    display: none;
}

.t-feed__post-popup__content .t-title {
    font-size: 44px;
    line-height: 1;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.t-feed__post-popup__text-wrapper h4.t-redactor__h4 {
    font-size: 18px;
}

blockquote.t-redactor__preface {
    color: rgba(0, 0, 0, 0.35);
    font-family: Montserrat;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 0!important;
    margin-top: -30px!important;
}

.t-feed__post-popup__content-wrapper {
    position: relative;
}

.t-feed__post-popup__title-wrapper {
    padding-bottom: 15px;
    position: absolute;
    left: 30px;
    height: 150px;
    display: flex;
    align-items: center;
}

.t-redactor__embedcode {
    position: absolute;
    left: 30px;
    top: 140px;
    max-width: 300px;
}

.subtitle {
    color: rgba(0, 0, 0, 0.35);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.address {
    margin: 40px 0;
}

.condition {
    padding: 0!important;
    margin: 0!important;
    list-style: none;
}

.condition li {
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.action {
    margin: 40px 0;
}

.action a {
    border-radius: 10px;
    background-color: #c43232;
    padding: 18px 60px;
    color: white!important;
    line-height: 1;
    display: inline-block;
    font-weight: bold;
}

.contacts ul {
    padding: 0!important;
    margin: 0!important;
    list-style: none;
}

.t-redactor__h4 {
    color: #C43232;
}

.t-feed__post-popup__container {
    margin-bottom: 20px!important;
}

.t-feed__post-popup__text-wrapper {
    margin-top: 135px;
}

.uc-vacancy-list ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 60px;
    row-gap: 20px;
    margin: 0!important;
    background: #f5f5f5;
    border-radius: 20px;
    padding: 120px 60px!important;
}

.uc-vacancy-list ul li {
    list-style: none;
    position: relative;
    padding-left: 45px;
}

.uc-vacancy-list ul li a {
    text-decoration: none;
    color: #000000!important;
}

.uc-vacancy-list ul li a:hover {
    color: #C43232!important;
}

.uc-vacancy-list ul li:before {
    content: "";
    position: absolute;
    left: -10px;
    top: 14px;
    height: 3px;
    width: 37px;
    background-color: #C43232;
}

#rec797411874 {
    padding: 0 0 20px!important;
}

#rec793960177 {
    padding: 0!important;
}

#rec793960177 .t-text_md {
    font-size: 15px;
}

#rec793960177 .t915__container {
    display: none;
}

#rec793392804 .t915__container {
    /*display: block;*/
}

#rec793392804 .t-feed__col-grid__wrapper.t-feed__col-grid__wrapper_align .t-feed__button-readmore .t-btn.t-btn_sm {
    font-size: 16px;
    height: 55px;
}

#rec797217774 .t702__title {
    margin-bottom: 0;
}

.t497 .t-list__item:nth-child(-n+3) {
    margin-top: 0!important;
}

#rec793917926 .t497__descr {
    font-size: 16px;
    min-height: 83px;
}

@media (max-width: 978px) {
    #rec793336261 .tn-elem[data-elem-id="1725357378143"],
    #rec794763822 .tn-elem[data-elem-id="1725612823808"],
    #rec793336261 .tn-elem[data-elem-id="1725357436283"],
    #rec793336261 .tn-elem[data-elem-id="1725357488545"],
    #rec793336261 .tn-elem[data-elem-id="1725357534278"],
    #rec793336261 .tn-elem[data-elem-id="1725357548272"],
    #rec794763822 .tn-elem[data-elem-id="1725612823806"],
    #rec794763822 .tn-elem[data-elem-id="1725612823805"],
    #rec794763822 .tn-elem[data-elem-id="1725612823803"],
    #rec794763822 .tn-elem[data-elem-id="1725612823798"]
    {
        display: none;
    }
    
    #rec793368329 .t-text,
    #rec798133045 .t-text
    {
    font-size: 20px;
    line-height: 1.3;
    }
    
    .t497__item {
        padding: 20px;
    }
    
    .t497 .t-list__item:nth-child(-n+3) {
       margin-top: 20px!important;
    }
    
    .t497__textwrapper {
        margin-top: 15px;
    }
    
    #rec793917926 .t497__descr {
        min-height: initial;
    }
    
    .t497 .t-section__bottomwrapper a.t-btn.t-btn_md {
        font-size: 18px;
        height: 90px;
    }
 
    #rec798133372 .t-text {
       font-size: 14px;
    }
    
    .t-rec_pb_150 {
        padding-bottom: 30px!important;
        padding-top: 60px!important;
    }
    
    .uc-vacancy-list ul {
        padding: 30px!important;
        grid-template-columns: 1fr;
        margin-top: 70px!important;
    }
    
    .t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static {
        margin-top: 78px;
        padding: 40px 20px;
    }
    
    .t-feed__post-popup__title-wrapper {
        position: relative;
        left: 0;
        height: auto;
        padding-bottom: 0;
    }
    
    .t-feed__post-popup__content .t-title {
        font-size: 28px;
        line-height: 1.3;
        word-break: break-word;
    }
    
    .t-feed__post-popup__text-wrapper {
        margin-top: 0;
    }
    
    .t-redactor__embedcode {
        position: relative;
        left: 0;
        top: 0;
        max-width: initial;
    }
    
    .t702 .t702__wrapper {
        padding: 30px;
    }
    
    .t702 .t-submit {
        width: 100%;
    }
    
    .t702 .t-popup__block-close {
        background: #c43232;
    }
}






