.t512__textwrapper {
    letter-spacing: -0.5px;
}



.t491__content {
    letter-spacing: -0.5px;
}





.t119 {
    letter-spacing: -0.5px;
}



.t526__img {
    border-radius: 50px;
}

.t526__perstext {
    letter-spacing: -0.5px;
}

.t526__persname {
    letter-spacing: -0.5px;
}




.t491__img {
    border-radius: 25px;
    box-shadow: 0px 20px 50px 0px rgba(31, 37, 55, 0.05);
}





.t-popup__container {
    border-radius: 30px;
}    

@media screen and (max-width: 640px) {
.t958__card_preview {
    padding: 30px;
    padding-top: 40px;
    height: 390px;
    border-radius: 15px;
    }
}

.t958__card_popup {
    border-radius: 30px;
}


.t958__author-name {
    margin-top: 7px;
}


.t-slds__wrapper {
    padding-left: 40px;
    padding-bottom: 60px;
}




.t958__gallery {
    padding-bottom: 30px;
}

@media screen and (max-width: 960px) {
  .t-width .t-slds__wrapper {
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 640px)  {
.t958 .t958__item .t-slds__wrapper {
    padding-left: 0px;
    padding-right: 20px;
    padding-bottom: 60px;
  }
}

.t958__card-wrapper {
    box-shadow: 0px 20px 50px 0px rgba(31, 37, 55, 0.05);
}

@media screen and (max-width: 640px) {
.t958__card_preview .t958__avatar {
    margin-right: 9px;
    width: 70px;
    height: 70px;
    }
}

@media screen and (max-width: 640px) {
.t958__author-name {
    font-size: 20px;
    }
}


@media screen and (max-width: 1200px) {
.t-descr_xs {
    font-size: 16px;
    }
}

@media screen and (max-width: 640px) {
.t-descr_xs {
    font-size: 14px;
    line-height: 1.45;
    }
}


.t551 .t-sociallinks__item {
    display: inline-block;
    margin: 4px 4px 0;
}



.t107__width {
    border-radius: 15px;
    box-shadow: 0px 15px 30px 0px rgba(31, 37, 55, 0.03);
}




@media screen and (max-width: 640px) {
.t-name_md {
    font-size: 20px;

}
}


.t-feed__post-bgimg {
    border-radius: 30px;
}