.t-popup_show .t-popup__container {
    border-radius: 6px !important;
}

@media screen and (max-width: 560px){
.t702 .t-popup__block-close {
    background: #2f455f;
}
}

@media (min-width: 980px) {
#rec589655321{
    border-radius: 0 75px 75px 0;
    margin-right: 6%;
    padding-left: 6%;
}

#rec591284201{
    border-radius: 75px 75px 0 0;
    overflow: hidden;
    margin-left: 25px;
    margin-right: 25px;
}

#rec589629827{
    border-radius: 0 0 75px 75px;
    overflow: hidden;
    margin-left: 25px;
    margin-right: 25px;
}

#rec589830319{
    margin: 0 25px;
    border-radius: 0 75px 0 0;
}

#rec589829116{
    margin: 0 25px;
    border-radius: 0 0 0 75px;
}

.t677__bgimg {
    border-radius: 25px;}
}

.t668__accordion{
    border-radius: 6px; /* Скругляем аккордеон */
    overflow: hidden;
}

.t565 .t-section__topwrapper {
    margin-bottom:0;
}

.t1066__img,
.t677__bgimg, 
.t544__blockimg {
    border-radius: 25px; /* Скругляем картинки */
}



.t544 li {
    list-style-type: none; /* Прячем исходные маркеры */
   }
   
.t544 li::before {
    color: red; /* Цвет маркера */
    content: "•"; /* Сам маркер */
    padding-right: 10px; /* Расстояние от маркера до текста */
}    
  
.t-sociallinks__item{
    padding: 0 5px !important;
}


@media (max-width: 640px){
  .t677__btn-wrapper,
.t677__btn-wrapper a,
.t-btnwrapper,
.t-btnwrapper a{
        width: 100% !important;
}  
    
    
.t565__block, .t565__block-flipped {
    padding-bottom: 20px !important;
}

h2 {
    text-align: center;
    font-size: 22px !important;
}

.t-name_md,
.t677__descr, 
.t565__descr,
.t544__text,
.t668__text{
    font-size: 16px !important;
}

.t565__link{
    font-size: 14px !important;
}

#rec589795465 .t-container{
    display: flex;
    flex-direction: column-reverse;
}
.t544__top {
    margin-bottom: 0;
    margin-top: 30px;
}

.t544__line {
    margin: 0 auto;
}

#allrecords ul {
    padding-left:0 !important;
}
}

/* Убираем бургер и меняем тильдовскую сетку */
@media (max-width: 980px){
    .t228__maincontainer.t228__c12collumns {
    display:flex !important;    
    justify-content: space-between;
    align-items: center;
}
.t228__right_descr{
    display:none;
}
.t228__leftcontainer{
    padding:0 0 0 20px !important;
}
.t228__centerside{
    display:none;
}
.t228__rightside{
    padding:0 15px 0 0!important;
}
.t228__imglogo{
    padding:0 !important;
}
.t228, .t228__maincontainer{
height: 80px !important;
    
}
.t228__positionabsolute {
    position: fixed !important;
}
}

.t958__author{
    align-items: center;
}

.t958__card_popup {
    border-radius: 25px 0;
}

.t958__more-dot {
    margin: 1px;
}
