/*Прозрачная плашка закрытия попапа с формой*/
@media screen and (max-width: 560px) {
    .t702 .t-popup__block-close {
        background: transparent;
    }
}


.t-popup__container {
    /*Это все попапы*/
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); /*ios 7 border-radius-bug */
    -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
    -webkit-border-radius: 30px; 
    -moz-border-radius: 30px;
    border-radius: 30px;
    overflow: hidden; 
}

@media screen and (max-width: 639px) {
    .t-popup__container {
        -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); /*ios 7 border-radius-bug */
        -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
        -webkit-border-radius: 20px; 
        -moz-border-radius: 20px;
        border-radius: 20px; 
        overflow: hidden;
    }
} 

.t-popup{
    /*Блюр фона попапов*/
      backdrop-filter: blur(15px);
      -webkit-backdrop-filter: blur(15px);
}

.h1{
    /*Заголовки*/
    letter-spacing: -2px;
    transition: all ease 0.3s;
}

.h2{
    /*Подзаголовки*/
    letter-spacing: -0.5px;
    transition: all ease 0.3s;
}

.h3{
    /*Подподзаголовки*/
    letter-spacing: -0.5px;
    transition: all ease 0.3s;
}

.Text14{
    /*Body текст*/
    font-weight: 400;
    letter-spacing: -0.3px;
    transition: all ease 0.3s;
}

.arrow {
    /*Стрелки на карточках продуктов*/
    transition: all ease 0.3s;
}

.menu {
    /*Стрелки на карточках продуктов*/
    transition: all ease 0.3s;
}

.icon{
    transition: all ease 0.3s;
}

.rectangle{
    /*Все подложковые прямоугольники*/
    transition: all ease 0.3s;
}

.numbers{
    /*Биг намберс*/
    transition: all ease 0.3s;
}

.parallax{
    /*Мокапы*/
    transition: all ease 0.5s;
}

.btn{
    /*Большие кнопки*/
    transition: all ease 0.3s;
}

.btn2{
    /*Кнопка в хедере*/
    transition: all ease 0.3s;
}

.form{
    /*Элементы форм*/
    transition: all ease 0.3s;
}

.logos {
    /*Логотипы*/
    transition: all ease 0.3s;
}

.player {
    /*Скругления для проигрывателя youtube*/
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); /*ios 7 border-radius-bug */
  -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
  -webkit-border-radius: 30px; 
  -moz-border-radius: 30px;
  border-radius: 30px; 
  overflow: hidden; 
}

@media screen and (max-width: 639px) {
    .player {
        -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); /*ios 7 border-radius-bug */
        -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
        -webkit-border-radius: 20px; 
        -moz-border-radius: 20px;
        border-radius: 20px; 
        overflow: hidden;
    }
} 

.map {
    border-radius: 30px;
    overflow: hidden;
}

.shake {
   /*Анимация шейка для телефона*/
    -webkit-animation: 2s ease-in-out 0s normal none infinite running trambling-animation;
    -moz-animation: 2s ease-in-out 0s normal none infinite running trambling-animation;
    -o-animation: 2s ease-in-out 0s normal none infinite running trambling-animation;
    animation: 2s ease-in-out 0s normal none infinite running trambling-animation;
}
@keyframes trambling-animation {
   0%, 50%, 100% {
     transform: rotate(0deg);
     -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
     -o-transform: rotate(0deg);
     -ms-transform: rotate(0deg);
   }
   10%, 30% {
     transform: rotate(-10deg);
     -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
     -o-transform: rotate(-10deg);
     -ms-transform: rotate(-10deg);
   }
   20%, 40% {
     transform: rotate(10deg);
     -webkit-transform: rotate(10deg);
     -moz-transform: rotate(10deg);
     -o-transform: rotate(10deg);
     -ms-transform: rotate(10deg);
   }
}

.t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
    /*Скругления обложек новостей*/
        -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); /*ios 7 border-radius-bug */
        -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
        -webkit-border-radius: 20px; 
        -moz-border-radius: 20px;
        border-radius: 20px; 
        overflow: hidden;
        transition: all ease 0.5s;
}

.t-feed__post-popup__content img {
    /*Скругления обложек новостей в popup*/
        -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); /*ios 7 border-radius-bug */
        -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
        -webkit-border-radius: 20px; 
        -moz-border-radius: 20px;
        border-radius: 20px; 
        overflow: hidden;
}

.t-feed__post-popup__relevants-bgimg {
    /*Скругления обложек предложек в окне статьи*/
        -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); /*ios 7 border-radius-bug */
        -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
        -webkit-border-radius: 5px; 
        -moz-border-radius: 5px;
        border-radius: 5px; 
        overflow: hidden;
}

.t-feed__post-popup__content img {
        -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); /*ios 7 border-radius-bug */
        -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
        -webkit-border-radius: 20px; 
        -moz-border-radius: 20px;
        border-radius: 20px; 
        overflow: hidden;
}

@media screen and (min-width: 960px) {
    .uc-block {
      -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
      -webkit-border-radius: 60px; 
      -moz-border-radius: 60px;
      border-radius: 60px;
      background-color: #202C80;
      transition: all ease 0.3s;
      overflow: hidden;
    }
}

@media screen and (max-width: 959px) {
    .uc-block {
      -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
      -webkit-border-radius: 40px; 
      -moz-border-radius: 40px;
      border-radius: 40px;
      background-color: #202C80;
      transition: all ease 0.3s;
      overflow: hidden;
    }
}

.uc-roundedblock {
      -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
      -webkit-border-radius: 60px 60px 0px 0px; 
      -moz-border-radius: 60px 60px 0px 0px;
      border-radius: 60px 60px 0px 0px;
      background-color: #eef3ff;
      transition: all ease 0.3s;
      overflow: hidden;
}

@media screen and (max-width: 959px) {
    .uc-roundedblock {
      -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
      -webkit-border-radius: 40px 40px 0px 0px; 
      -moz-border-radius: 40px 40px 0px 0px;
      border-radius: 40px 40px 0px 0px;
      background-color: #eef3ff;
      transition: all ease 0.3s;
      overflow: hidden;
    }
}

.uc-roundedblock2 {
      -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
      -webkit-border-radius: 0px 0px 60px 60px; 
      -moz-border-radius: 0px 0px 60px 60px;
      border-radius: 0px 0px 60px 60px;
      background-color: #eef3ff;
      transition: all ease 0.3s;
      overflow: visible;
}

@media screen and (max-width: 959px) {
    .uc-roundedblock2 {
      -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
      -webkit-border-radius: 0px 0px 40px 40px; 
      -moz-border-radius: 0px 0px 40px 40px;
      border-radius: 0px 0px 40px 40px;
      background-color: #eef3ff;
      transition: all ease 0.3s;
    }
}
/*Непрозрачный текст в формах*/
.t-checkbox__indicator,
.t-input__vis-ph {
    opacity: 1;
}


/*Зум при наведении на фигуры с залитым bg в виде картинки*/
.t396__elem.imgur {
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); /*ios 7 border-radius-bug */
    -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
    -webkit-border-radius: 30px; 
    -moz-border-radius: 30px;
    border-radius: 30px;
}

@media screen and (max-width: 639px) {
    .t396__elem.imgur {
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); /*ios 7 border-radius-bug */
    -webkit-transform: rotate(0.000001deg); /*mac os 10.6 safari 5 border-radius-bug */
    -webkit-border-radius: 20px; 
    -moz-border-radius: 20px;
    border-radius: 20px;
    }
}

.imgur .tn-atom {
    transition: all ease 0.5s;
    overflow: hidden;
}

.imgur .tn-atom:hover {
    transform: scale(1.05);
    overflow: hidden;
}


