a[href*="#popup:"] {
  background-size: 200% 100%,auto,100% 2px,100% 2px,100% 1px,100% 1px;
  background-image: linear-gradient(45deg,rgba(255,255,255,.0) 30%,rgba(255,255,255,.8),rgba(255,255,255,.0) 70%);
  background-repeat: no-repeat;
  background-position: -200% 0,0 0,0 0,0 100%,0 4px,0 calc(100% - 4px);
  animation: shine 5s ease reverse infinite;
}
/*Мультикнопка*/
#rec677681445 .t898__wrapper label .t898__icon-write{
display: none;
}
#rec677681445 .t898__wrapper label .t898__bgimg{
background-size: 32px;
}
.t898__icon-phone_wrapper svg path:first-child{
    fill: #23b3b4;
}
#rec677681445 .t898__wrapper{
-webkit-animation: hoverWave 0.5s infinite;
animation: hoverWave 3s infinite;
border-radius: 50%;
}
/*Убрать полосу прокрутки для всей страницы*/
::-webkit-scrollbar {
  width: 6px;
/*background-color: rgb(201, 203, 204);*/
}
::-webkit-scrollbar-track {
    background-color: rgb(201, 203, 204);
}
::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 6px rgba(113, 115, 117);
}

@-webkit-keyframes hoverWave {
  0% {
box-shadow: 0 8px 10px rgba(35, 179, 180, 0.3), 0 0 0 0 rgba(35, 179, 180, 0.2), 0 0 0 0 rgba(35, 179, 180, 0.2);
  }
  40% {
box-shadow: 0 8px 10px rgba(35, 179, 180, 0.3), 0 0 0 15px rgba(35, 179, 180, 0.2), 0 0 0 0 rgba(35, 179, 180, 0.2);
  }
  80% {
box-shadow: 0 8px 10px rgba(35, 179, 180, 0.3), 0 0 0 30px rgba(35, 179, 180, 0), 0 0 0 26.7px rgba(35, 179, 180, 0.067);
  }
  100% {
box-shadow: 0 8px 10px rgba(35, 179, 180, 0.3), 0 0 0 30px rgba(35, 179, 180, 0), 0 0 0 40px rgba(35, 179, 180, 0.0);
  }  
}
@keyframes shine {
        100% {
            background-position: 500% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
        20% {
            background-position: 200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
        0% {
            background-position: -200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
    }

    @-webkit-keyframes shine {
        100% {
            background-position: 500% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
        20% {
            background-position: 200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
        0% {
            background-position: -200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
    }

    @-moz-keyframes shine {
        100% {
            background-position: 500% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
        20% {
            background-position: 200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
        0% {
            background-position: -200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
    }

    @-ms-keyframes shine {
        100% {
            background-position: 500% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
        20% {
            background-position: 200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
        0% {
            background-position: -200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
    }

    @-o-keyframes shine {
        100% {
            background-position: 500% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
        20% {
            background-position: 200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
        0% {
            background-position: -200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px)
        }
    }
    
hr.t-divider.t118__line{
opacity: 1 !important;
background-image: url('https://static.tildacdn.com/tild6465-6634-4136-b662-376161346266/razd.png');
height: 10px;
background-color: transparent !important;
background-position: center;
}

/*.uc-img-zoom {
    border-radius: 20px;
    overflow: hidden;
}
.uc-img-zoom .t603__tile_25{
    border-radius: 20px;
    overflow: hidden;
}
.uc-img-zoom .t-zoomable {
    border-radius: 20px;
    transition: transform 200ms ease-in-out;
}
.uc-img-zoom .t-zoomable:hover {
    transform: scale(115%);
}*/
#rec751815885 .tn-elem[data-elem-id="1470210224069"] .tn-atom {
   border-radius: 40px !important; 
}
#rec751815885 .tn-elem[data-elem-id="1718365871784"] .tn-atom{
   border-radius: 40px !important; 
}
.t603 .t603__tile .t603__blockimg{
   border-radius: 40px !important; 
}
.t959__card-inner.t959__card-inner_4-3{
    border-radius: 30px !important; 
}
/*.t1061 iframe, .t1061 .t-video-lazyload {
    border-radius: 30px !important;
}*/
.t1061__video-thumbnail, .t1061 iframe {
    height: 330px !important;
    border-radius: 30px !important;
    background-size: 165%;
}
.t478__blockimg {
    border-radius: 40px !important;
}
.t966__menu-item-icon {
    width: 45px;
    height: 45px;
}
.t030 div br{
    display: block;
  margin: 5px 0;
    
}
.t502__circlewrapper {
  display: none;
}
.t502__textwrapper {
 text-align: center;
 border: 2px solid #e56542;
  border-radius: 30px;
  padding: 40px 0;
}
.t502 .t-list__item {
  margin-top: 45px;
}
.t502 .t502__container .t502__title {
  color: #e56542 !important;
}
div[data-elem-type="button"] a, form div.t-form__submit button, a.t-btn{
    border-radius:10px !important;
}
.t966__menu-item
{
    align-items: center;
  justify-content: center;
}
.t404__img {
    border-radius: 40px !important;
}
.t-descr ul, .t-text ul {
    list-style-image: url(https://static.tildacdn.com/tild3064-6135-4630-b931-623162323634/kapli.png);
   }
   #allrecords ul {
    padding-left: 40px;
}